WPF ToolTip ControlTemplate доступ, определяющий свойства элемента - PullRequest
0 голосов
/ 03 марта 2010

Я рестайлинг всплывающей подсказки по умолчанию, создавая типизированный ресурс стиля приложения, который применяется ко всем подсказкам. Во всплывающей подсказке ControlTemplate мне нужно получить доступ к (Binding to) значению свойства из элемента, который определяет фактическую подсказку. Определяющий элемент может быть любого типа. Привязка RelativeSource FindAncestor работает только для указанного AncestorType, но не для любых других неопределенных типов. Итак, мои вопросы: может ли AncestorType установить значение Any или не применимо, но использовать только AncestorLevel? Есть ли другой способ для controlTemplate получить доступ к всплывающей подсказке, определяющей свойства элемента?

Любая мысль приветствуется.

Спасибо

Q

1 Ответ

0 голосов
/ 06 марта 2010

Я считаю, что следующее решение работает.

{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=Popup}, 
         Path=PlacementTarget.TheDesiredPropertyNameHere}
...