2 votes

Liaison WPF avec screentip source relative

Je m'attendais à ce que le titre de l'info-bulle affiche "X" également, mais il est vide :

Je soupçonne que mon expression de liaison est incorrecte, mais je n'arrive pas à comprendre...

2voto

karmicpuppet Points 5690

Malheureusement, FindAncestor ne fonctionne pas sur ToolTips car ils ne font pas partie de l'arborescence visuelle de leur élément cible. Ce que vous pouvez faire, c'est définir le DataContext du ToolTip comme étant son PlacementTarget (c'est-à-dire Fluent:Button dans votre exemple) afin que d'autres déclarations de liaison pour le tooltip fonctionnent avec PlacementTarget comme source de liaison.

Dans votre cas, essayez ce code:

Plus d'informations sur cette "technique" peuvent être trouvées ici: http://karlshifflett.wordpress.com/2007/12/29/wpf-sample-series-data-binding-in-tooltip/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X