在XAML中使用带有绑定的XPath的语法是什么?是否有任何MSDN页面描述了括号的位置?
Visual Studio不喜欢以下内容:
<TextBlock Text="{Binding XPath=/One/Two[@id='0']/Three/@Four}" />
我希望Text
的{{1}}设置为TextBlock
属性的值。
答案 0 :(得分:2)
查看the documentation,您应该使用嵌套语法设置绑定,如下所示:
<TextBlock>
<TextBlock.Text>
<Binding XPath="/One/Two[@id='0']/Three/@Four" />
</TextBlock.Text>
</TextBlock>