Tengo un problema de enoying ... Tal vez alguien puede (¡por favor!) Ayudar. estoy usando un modelo que tiene y enumeración de tipos y una propiedad que debe mantener modelos de interfaz de usuario para cada tipo seleccionado de enumeración: vamos a definir como ellos:ContentControl with DataTemplateSelector - se necesita ayuda
class ViewModel
{
Types selectedType{get;set;}
UiModelBase editedModel{get;set;}
}
quiero tener un control de contenido que utilizan datatemplateselector a cambia su vista cada vez que cambio el Tipo seleccionado.
<ListBox x:Name="RuleTypeList" ItemsSource="{Binding Source={StaticResource Types}}" SelectedItem="{Binding Path=selectedType}"/>
<!--Content control-->
<ContentControl ContentTemplateSelector="{StaticResource ruleEditTemplateSelector}"
Content="{Binding SelectedItem, ElementName=RuleTypeList}"/>
el problema: En DataTemplates que creo que ser devuelto por el ruleEditTemplateSelector DataContext es Tipo (de acuerdo con eso) pero necesito el acceso a la editedModel para crear mi DataTemplate ... que hago no sé cómo manejarlo
¡Gracias de antemano!
gracias! Estaba buscando esta solución por mucho tiempo. – theateist