2009-12-15 59 views
2

如果我有一個具有屬性路徑和數據源的綁定,我可以在代碼中執行它,找到值?有沒有辦法在代碼中遵循綁定?

我試圖遵循的路徑可能非常複雜,包括集合查找和多個級別。

有一個黑客:

創建內容控制 使用BindingOperations.SetBinding()

然後檢索內容

有沒有更好的辦法?

回答

2

你能避免使用ContentControl,寫你自己的非常簡單的類直接從DependencyObject是派生,並提供了一個單一DependencyProperty,然後你就可以使用約束性指標。除此之外,不,沒有更好的方式 - WPF中的綁定機制非常依賴於依賴屬性的概念,綁定不能真正成爲一個剛剛評估的「獨立表達」。

+0

認爲是這樣,但它永遠不會傷害問。感謝更有效的解決方案,病從DP直接得出 – 2009-12-16 00:41:09

相關問題