WPF:如何将ToolTip属性绑定到同级ToolTip属性的值?

时间:2011-06-09 12:04:46

标签: c# wpf xaml tooltip

假设有两个控件:

<ParentControl ToolTip="{GIMME ChildControl.ToolTip}">
  <ChildControl ToolTip="Yay! Look at me! I'm bouncing off walls!!!"/>
</ParentControl> 

这是{GIMME ChildControl.ToolTip}我不确定。我知道它不起作用(无论如何都是GIMME),但我在这里失败了。

我考虑过的事情:

  • {Binding RelativeSource=???} - 但不会查看绑定数据吗?我想引用子控件,而不是绑定数据中的内容
  • {StaticRecourse useSameForChildControl} - 除了我在子控件中动态设置ToolTip属性...

2 个答案:

答案 0 :(得分:2)

您是否考虑过MVVM Model?这将允许您将两个控件绑定到ViewModel?

答案 1 :(得分:2)

绝对有效的丑陋解决方案 - 为ChildControl提供x:Name值,然后绑定{Binding ElementName=childElemName, Path=ToolTip}

(根据建议做出答案;))