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 :
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 <DataGrid x:Name="Table" Height="300" VerticalAlignment="Top" IsReadOnly="True"/> <Label Content="{Binding ElementName=Table, Path=SelectedItem[titre]}" />
Mais ça ne fonctionne pas. Une idée?
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);
Partager