Binding via RelativeSource
Salut tout le monde :)
J'ai donc une ListView. Chacun de ses ListViewItem contient une checkbox dont le DataContext contient un objet "relation", et une textbox dont la valeur doit être bindé à un attribut "TYPE_REVISION" de l'objet "relation". En code :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<ListView.View>
<GridView AllowsColumnReorder="true">
<GridViewColumn Header="En relation" CellTemplate="{StaticResource CellTemplate_Relation}"/> <-- La checkbox
<GridViewColumn Header="Type de révision">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding RelativeSource={RelativeSource AncestorType={x:Type ComboBox}, AncestorLevel=1}, Path=TYPE_REVISION}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn> |
Mais le binding est dans le vide, rien ne s'affiche. Quelqu'un saurait comment le faire fonctionner ? au besoin avec ElementName, je ne sais pas trop lequel est plus adéquat.