J'ai un WPF TreeView
avec 2 niveaux de données et 2 HierarchicalDataTemplate
pour mettre en forme chaque niveau. De la HierarchicalDataTemplate
au deuxième niveau, j'ai besoin de lier une propriété dans la classe du premier niveau. J'ai essayé de cette façon, mais il dosn't travail:Propriété parent de liaison WPF dans HierarchicalDataTemplate
Text="{Binding Path=Ori, RelativeSource={RelativeSource TemplatedParent}}"
avec Ori
comme le nom du propery
Même dans cette façon, il dosn't œuvres:
Text="{Binding Path=tOri, RelativeSource={RelativeSource TemplatedParent}}"
avec tOri
comme nom du TextBlock
dans le fichier HierarchicalDataTemplate
qui lie la propriété Ori
.
Pouvez-vous m'aider? TemplatedParent se réfère uniquement au contrôle parent dans un ControlTemplate et ne fonctionne donc pas avec DataTemplates.
Merci! J'ai essayé votre solution mais cela n'a pas fonctionné parce que je ne savais pas que je devais écrire "AncestorLevel = 2" – lamarmora