我得到了一個令人討厭的問題......也許有人可以(請!)幫助。 我使用的是有一個模式和類型枚舉和應持有UI模式從枚舉每個選定的類型的屬性:讓我們來定義他們喜歡:ContentControl與DataTemplateSelector - 需要幫助
class ViewModel
{
Types selectedType{get;set;}
UiModelBase editedModel{get;set;}
}
我想有使用datatemplateselector的內容控制每次更改selectedType時更改其視圖。
<ListBox x:Name="RuleTypeList" ItemsSource="{Binding Source={StaticResource Types}}" SelectedItem="{Binding Path=selectedType}"/>
<!--Content control-->
<ContentControl ContentTemplateSelector="{StaticResource ruleEditTemplateSelector}"
Content="{Binding SelectedItem, ElementName=RuleTypeList}"/>
的問題:在我創建由ruleEditTemplateSelector 返回的DataTemplates的DataContext的是類型(同意這一點),但我需要訪問editedModel創建我的DataTemplate ......我不知道如何處理它
在此先感謝!
謝謝!我一直在尋找這個解決方案。 – theateist