Ich habe ein enjoying Problem ... Vielleicht kann jemand (bitte!) Helfen. ich ein Modell bin mit, die Typen hat und Auszählung von und eine Eigenschaft, die UI-Modelle für jeden ausgewählten Typ von Aufzählungs halten sollte: Lassen Sie uns definieren sie mögen:ContentControl mit DataTemplateSelector - Hilfe benötigt
class ViewModel
{
Types selectedType{get;set;}
UiModelBase editedModel{get;set;}
}
Ich möchte eine Inhaltskontrolle haben, die Datatemplateselector verwenden, um ändere seine Ansicht jedes Mal, wenn ich den selectedType ändere.
<ListBox x:Name="RuleTypeList" ItemsSource="{Binding Source={StaticResource Types}}" SelectedItem="{Binding Path=selectedType}"/>
<!--Content control-->
<ContentControl ContentTemplateSelector="{StaticResource ruleEditTemplateSelector}"
Content="{Binding SelectedItem, ElementName=RuleTypeList}"/>
das Problem: In Datatemplates, die ich schaffen durch ruleEditTemplateSelector die Datacontext zurückgegeben werden soll Typ (zustimmen, dass), aber ich brauche den Zugang zum editedModel meine Datatemplate zu schaffen ... ich tun nicht wissen, wie man damit umgeht
Vielen Dank im Voraus!
danke! Ich habe lange nach dieser Lösung gesucht. – theateist