【发布时间】:2014-04-17 10:46:36
【问题描述】:
我在 XAML 中有一个绑定:
{Binding XPath=List/Item[@Status='OK']}
Visual Studio 告诉我它期待 ' 和 } 但是当我查看其他地方的文档时,这条线看起来不错。它不会编译并给我一个错误,说成员 List/Item[@Status='OK'] 不可访问。
我做错了什么?
【问题讨论】:
我在 XAML 中有一个绑定:
{Binding XPath=List/Item[@Status='OK']}
Visual Studio 告诉我它期待 ' 和 } 但是当我查看其他地方的文档时,这条线看起来不错。它不会编译并给我一个错误,说成员 List/Item[@Status='OK'] 不可访问。
我做错了什么?
【问题讨论】:
要解决此问题,请尝试使用引号转义整个 XPath 表达式,并使用 " 转义 XPath 中的引号:
{Binding XPath='List/Item[@Status="OK"]'}
或者另一种选择,使用反斜杠转义等号和单引号:
{Binding XPath=List/Item[@Status\=\'OK\']}
参考文献:
【讨论】: