Bonjour à tous, j'ai un petit problème avec un binding extérieur à un datatemplate.
En simplifiant ma vue voilà comment elle est composée :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <Window> <DataTemplate> <UserControl x:Name="main"> <Control x:Name="destination"/> <DataTemplate> <UserControl> <Button Command="{Binding Command, ElementName=destination}" /> </UserControl> </DataTemplate> </UserControl> </DataTemplate> </Window>
Donc mon but est de binder le bouton à une commande de mon control "destination".
Le binding ne trouve pas destination.
Par contre si je veux atteindre main avec un binding du genre
Je n'ai aucun soucis..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {Binding RelativeSource={RelativeSource AncestorType=UserControl,AncestorLevel=2,Mode=FindAncestor}}
Une idée ?
Partager