【发布时间】:2009-12-15 23:59:59
【问题描述】:
如果我有一个具有属性路径的绑定和数据源,我可以在代码中执行它以查找值吗?
我试图遵循的路径可能相当复杂,包括集合查找和多个级别。
有一个技巧:
创建内容控件 使用 BindingOperations.SetBinding()
然后检索内容
有没有更好的方法?
【问题讨论】:
标签: wpf data-binding
如果我有一个具有属性路径的绑定和数据源,我可以在代码中执行它以查找值吗?
我试图遵循的路径可能相当复杂,包括集合查找和多个级别。
有一个技巧:
创建内容控件 使用 BindingOperations.SetBinding()
然后检索内容
有没有更好的方法?
【问题讨论】:
标签: wpf data-binding
您可以避免使用ContentControl,并编写您自己的非常简单的类,该类直接派生自DependencyObject,并提供一个DependencyProperty,然后您可以使用绑定来定位它。除此之外,不,没有更好的方法 - WPF 中的绑定机制与依赖属性的概念非常相关,并且绑定不能真正成为仅被评估的“独立表达式”。
【讨论】: