Hello,
je cherche à faire un truc apparemment tout bête, mais sans succès.
J'ai une combobox qui a pour source une ObservableCollection de ChartArea.
Je veux binder ma textbox sur une propriété du ChartArea sélectionné, et éditer cette propriété, et sur changement de selectedItem de la combobox, changer la valeur de la textbox.
J'ai ça actuellement :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <ComboBox Name="cbSelectArea" Margin="10 5 10 5" Grid.Row="0" Grid.Column="1" ItemsSource="{Binding Path=Areas}" > <ComboBox.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding Converter={StaticResource NameAreaConverter}}" /> </DataTemplate> </ComboBox.ItemTemplate> </ComboBox> <TextBox Name="HeaderText" Text="{Binding ElementName=cbSelectArea, Path=Header, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Grid.Row="1" Grid.Column="1" Height="22" Margin="10 5 10 5" ></TextBox>
Mais quand je sélectionne un item ma tb n'est pas mise à jour, et si je modifie la textbox puis que je rentre dans le debuggueur, je vois que ma propriété Header reste à null...
Merci pour votre aide![]()
Partager