Silverlight提供元素绑定的元素。如何应用它,这是情况:如何将值绑定到其父元素值?
我有如下一个XAML:
<TextBlock Text="{Binding ABC}" >
<ToolTipService.ToolTip>
<local:MyControl Title="{Binding ...}" />
</ToolTipService.ToolTip>
</TextBlock>
我想MyControl标题绑定到相同的数据,其母公司文本块文本,但我不想集合X :其父文本块的名称。
我知道有绑定所有权同一数据源的一个解决办法:有ValurConverter
<local:MyControl Title="{Binding ABC}" />
这可能会导致两次调用“{结合ABC}”,与我的情况下,这种结合。我不想用这种方式。
我只是在发布之前测试了同样的东西,奇怪的是它不起作用 - 就像工具提示不是文本块的后代一样。 – Andrew 2009-12-08 19:00:52
谢谢。以上语法给我出现以下错误: 属性'AncestorType'不存在于XML名称空间'http://schemas.microsoft.com/winfx/2006/xaml/presentation'中的'RelativeSource'类型上。 \t XML名称空间'http://schemas.microsoft.com/winfx/2006/xaml'中不存在标签'Type'。 – KentZhou 2009-12-08 19:04:55
您是否正在WP7 Silverlight上试用此XAML? – Gineer 2012-04-24 15:38:54