xaml - 绑定(bind) XAML 中的 XPath 语法

标签 xaml binding xpath

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

Visual Studio 不喜欢以下内容:

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

我想要 TextTextBlock设置为 Four 的值属性。

最佳答案

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

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

关于xaml - 绑定(bind) XAML 中的 XPath 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1638247/

相关文章:

c# - WPF 设计器无法找到 SQLite.Interop.dll

c# - 使用 xaml 绑定(bind)和 View 模型执行带有参数的命令

c# - MonoTouch conformsToProtocol=False 对于有效协议(protocol)

python - 使用 XPath、Python 和 Scrapy 解析 HTML

xml - 如何在for-each循环中根据属性值放置条件

c# - 为我覆盖 Mahapps Metro 风格标题 Tabitem

c# - WPF更新ContainerStyleSelector样式选择

c# - WPF - 当网格开始切割元素时使元素消失

javascript - Angular 2 : property becomes underfined

xml - 从 mulesoft 中的 xml 列表中提取特定的 xml 节点