Pregunta

He creado un control personalizado a, con la sección ControlTemplate, donde:

<myOtherControl DataContext="{TemplateBinding ItemsSource}"/>, 

Y MyotherControl tiene:

<DataGrid ItemsSource={Binding VMDataProperty}/>

En mi opinión tengo:

<A ItemsSource="{Binding VMData}"/>

Por mi opinión, esto debería funcionar, pero no lo hace;

¿Alguna idea?

Editar:

 ViewModelData VMData = new ViewModelData() 
{
    List<Person> VMDataProperty {get; set;}
    string Name { get; set;}
    DateTime DateBuy { get; set;}
    ...
    }
¿Fue útil?

Solución

Me parece que debería establecer el DataContext de "A" en lugar de su elemento Source.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top