【发布时间】:2009-10-28 16:05:44
【问题描述】:
在 XAML 中使用 XPath 和绑定的语法是什么?是否有任何 MSDN 页面描述了放置大括号的位置?
Visual Studio 不喜欢以下内容:
<TextBlock Text="{Binding XPath=/One/Two[@id='0']/Three/@Four}" />
我希望将TextBlock 的Text 设置为Four 属性的值。
【问题讨论】:
在 XAML 中使用 XPath 和绑定的语法是什么?是否有任何 MSDN 页面描述了放置大括号的位置?
Visual Studio 不喜欢以下内容:
<TextBlock Text="{Binding XPath=/One/Two[@id='0']/Three/@Four}" />
我希望将TextBlock 的Text 设置为Four 属性的值。
【问题讨论】:
查看the documentation,您应该使用嵌套语法设置绑定,如下所示:
<TextBlock>
<TextBlock.Text>
<Binding XPath="/One/Two[@id='0']/Three/@Four" />
</TextBlock.Text>
</TextBlock>
【讨论】: