假设有两个控件:
<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
属性... 答案 0 :(得分:2)
您是否考虑过MVVM Model?这将允许您将两个控件绑定到ViewModel?
答案 1 :(得分:2)
绝对有效的丑陋解决方案 - 为ChildControl提供x:Name
值,然后绑定{Binding ElementName=childElemName, Path=ToolTip}
。
(根据建议做出答案;))