2010-10-09 40 views

回答

5

提高PropertyChangedString.Empty作爲屬性名稱。這將導致對象中的所有綁定重新讀取其所有綁定。

如果你有綁定問題不要忘記檢查你的輸出窗口的綁定錯誤

8

不幸的是,我知道沒有辦法強制窗口內的每一個綁定重新評估。部分問題是大多數綁定沒有在窗口上聲明,而是在窗口的特定DependencyObject子項上聲明。

您可以使用DependencyObject.InvalidateProperty來使單個綁定失效,但是這必須在屬性的基礎上進行。如果只有少數對象被綁定,則應該可以使用它來強制重新查詢它們的值。

這就是說,我會建議找出根本原因 - 從長遠來看,這可能是一個更好的解決方案。

相關問題