Valeur de liaison sur le contrôle personnalisé avec le modèle de modèle
-
28-10-2019 - |
Question
J'ai créé un contrôle personnalisé A, avec la section ControlTemplate, où:
<myOtherControl DataContext="{TemplateBinding ItemsSource}"/>,
Et MyotherControl a:
<DataGrid ItemsSource={Binding VMDataProperty}/>
À mon avis, j'ai:
<A ItemsSource="{Binding VMData}"/>
À mon avis, cela devrait fonctionner, mais ce n'est pas le cas;
Des pensées?
Éditer:
ViewModelData VMData = new ViewModelData()
{
List<Person> VMDataProperty {get; set;}
string Name { get; set;}
DateTime DateBuy { get; set;}
...
}
La solution
Il me semble que vous devriez définir le DataConText de "A" au lieu de ses éléments Source.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow