XAML中的XPath绑定出错

时间:2014-04-17 10:46:36

标签: xml xaml xpath

我在XAML中有一个绑定:

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

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

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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

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

或者另一个选项,使用反斜杠转义等于符号和单引号:

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

参考文献: