2009-12-15 58 views
2

如果我有一个具有属性路径和数据源的绑定,我可以在代码中执行它,找到值?有没有办法在代码中遵循绑定?

我试图遵循的路径可能非常复杂,包括集合查找和多个级别。

有一个黑客:

创建内容控制 使用BindingOperations.SetBinding()

然后检索内容

有没有更好的办法?

回答

2

你能避免使用ContentControl,写你自己的非常简单的类直接从DependencyObject是派生,并提供了一个单一DependencyProperty,然后你就可以使用约束性指标。除此之外,不,没有更好的方式 - WPF中的绑定机制非常依赖于依赖属性的概念,绑定不能真正成为一个刚刚评估的“独立表达”。

+0

认为是这样,但它永远不会伤害问。感谢更有效的解决方案,病从DP直接得出 – 2009-12-16 00:41:09

相关问题