Bonjour,

Je crée une application avec un tableau donc le contenu n'est pas connu à l'avance. Je souhaite que au clic sur une ligne, un label quelconque soit égal au contenu d'un champs sélectionné. Cela fonctionne en xaml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<DataGrid x:Name="Table" Height="300" VerticalAlignment="Top" IsReadOnly="True"/>
<Label Content="{Binding ElementName=Table, Path=SelectedItem[titre]}" />
Je souhaiterais générer ce binging en C#. Comment fait-on? J'ai testé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Label label = new Label();
Binding test = new Binding("titre");
test.ElementName = "Table";
label.SetBinding(DataGrid.SelectedItemProperty, test);
Mais ça ne fonctionne pas. Une idée?