【问题标题】:How do you bind in xaml to a dynamic xpath?如何在 xaml 中绑定到动态 xpath?
【发布时间】:2017-12-17 07:24:23
【问题描述】:

我有一个基于 XPath 查询显示项目的列表框。

此 XPath 查询会根据用户在 GUI 其他地方的选择而改变。 XPath 总是引用同一个文档。

目前,我使用一些 C# 代码将控件的绑定更改为新的 XPath 表达式。

我想改为在 XAML 中绑定到 XPath,然后根据需要更改该 XPath 的值。

我该怎么做?

【问题讨论】:

  • 您能否发布或提供指向某些 XAML 的链接,我们可以将其作为您当前正在执行的操作的示例?

标签: .net wpf xaml xpath code-behind


【解决方案1】:

我认为您试图使问题过于复杂化。但是您是否考虑过将 XPath 分配给动态资源:

<....   ={Binding XPath={DynamicResource:res resource-name}} ... />

了解 all-binding 的最佳地点是 Beatriz 的博客:http://www.beacosta.com/blog/

【讨论】:

  • 博客不见了。这就是为什么 StackOverflow 更喜欢你把完整的答案放在你的帖子中。
猜你喜欢
  • 2011-01-25
  • 1970-01-01
  • 1970-01-01
  • 2010-12-17
  • 1970-01-01
  • 2011-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多