Ho un problema di bellezza ... Forse qualcuno può (per favore!) Aiuto. Sto usando un modello che ha e l'enumerazione di tipi e una proprietà che dovrebbe contenere modelli di interfaccia utente per ogni tipo selezionato dalla enumerazione: Let definiamo come loro:ContentControl con DataTemplateSelector - aiuto necessario
class ViewModel
{
Types selectedType{get;set;}
UiModelBase editedModel{get;set;}
}
voglio avere un controllo dei contenuti che utilizzano datatemplateselector a cambia la sua vista ogni volta che cambio il 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}"/>
il problema: In DataTemplates che creo per essere restituito dal ruleEditTemplateSelector il DataContext è Tipo (d'accordo con questo), ma ho bisogno di accedere al editedModel di creare il mio DataTemplate ... che faccio non so come affrontarlo
Grazie in anticipo!
grazie! Stavo cercando questa soluzione da molto tempo. – theateist