绑定XAML中的XPath语法

时间:2009-10-28 16:05:44

标签: xaml binding xpath

在XAML中使用带有绑定的XPath的语法是什么?是否有任何MSDN页面描述了括号的位置?

Visual Studio不喜欢以下内容:

<TextBlock Text="{Binding XPath=/One/Two[@id='0']/Three/@Four}" />

我希望Text的{​​{1}}设置为TextBlock属性的值。

1 个答案:

答案 0 :(得分:2)

查看the documentation,您应该使用嵌套语法设置绑定,如下所示:

<TextBlock>
    <TextBlock.Text>
        <Binding XPath="/One/Two[@id='0']/Three/@Four" />
    </TextBlock.Text>
</TextBlock>