2010-03-02 53 views
0

我正在通过创建适用于每个工具提示的应用程序级别类型样式资源来重新设置默认工具提示。在工具提示ControlTemplate中,我需要访问(绑定)来自定义实际工具提示的元素的属性值。定义元素可以是任何类型。绑定RelativeSource FindAncestor仅适用于指定的AncestorType,不适用于任何其他未指定的类型。所以我的问题是,祖先类型可以设置为任何,或不适用,但仅使用AncestorLevel? controlTemplate是否有其他方式访问定义元素属性的工具提示?WPF ToolTip ControlTemplate访问定义元素属性

任何想法是赞赏。

感谢,

Q

回答

0

我发现下面的解决方案工作。

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