Valore di legame sul controllo personalizzato con il legame del modello
-
28-10-2019 - |
Domanda
Ho creato un controllo personalizzato A, con sezione ControlTemplate, dove:
<myOtherControl DataContext="{TemplateBinding ItemsSource}"/>,
E MyotherControl ha:
<DataGrid ItemsSource={Binding VMDataProperty}/>
A mio avviso ho:
<A ItemsSource="{Binding VMData}"/>
Secondo me questo dovrebbe funzionare, ma non lo fa;
qualche idea?
Modificare:
ViewModelData VMData = new ViewModelData()
{
List<Person> VMDataProperty {get; set;}
string Name { get; set;}
DateTime DateBuy { get; set;}
...
}
Soluzione
Mi sembra che dovresti impostare il datacontext di "A" anziché i suoi elementi.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow