【问题标题】:Error in XPath binding in XAMLXAML 中的 XPath 绑定错误
【发布时间】:2014-04-17 10:46:36
【问题描述】:

我在 XAML 中有一个绑定:

{Binding XPath=List/Item[@Status='OK']}

Visual Studio 告诉我它期待 ' 和 } 但是当我查看其他地方的文档时,这条线看起来不错。它不会编译并给我一个错误,说成员 List/Item[@Status='OK'] 不可访问。

我做错了什么?

【问题讨论】:

    标签: xml xaml xpath


    【解决方案1】:

    要解决此问题,请尝试使用引号转义整个 XPath 表达式,并使用 " 转义 XPath 中的引号:

    {Binding XPath='List/Item[@Status="OK"]'}
    

    或者另一种选择,使用反斜杠转义等号和单引号:

    {Binding XPath=List/Item[@Status\=\'OK\']}
    

    参考文献:

    【讨论】:

    • 我收到错误“命名实体 &quote;”未在 xaml 中定义
    • 啊,你的帖子有错字,应该是"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    相关资源
    最近更新 更多