Bonjour
Je voulais savoir s'il est possible de faire du Binding d'un élément à un autre, dans un DataTemplate.
Je résume : j'ai un Bouton dans un DataTemplate. Je voudrais que le ToolTip de ce bouton soit égal à la SelectedValue d'une ComboBox (qui n'est pas un parent du bouton, j'ai donc utilisé ElementName et non RelativeSource)
Voici le code XAML du bouton :
(J'ai ajouté un Converter pour pouvoir débugger et voir ce qui se passe, mais mon point d'arrêt dans mon Converter n'est jamais atteint)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <DataTemplate x:Key="EmployeesTemplate"> <Button Content="Insérer"> <Button.ToolTip> <ToolTip Content="{Binding ElementName=cbxDepartments, Path=SelectedValue, Converter={StaticResource StatusConverter}}" /> </Button.ToolTip> </Button> </DataTemplate>
Vous l'aurez deviné, cbxDepartments est la ComboBox donc je veux afficher la SelectedValue dans mon ToolTip.
Est-ce que ce genre de chose est censé fonctionner ?
J'ai l'impression qu'étant donné que je suis dans un DataTemplate, il n'a pas accès à la ComboBox cbxDepartments.
Partager