2011-05-02 122 views
2

我閱讀並閱讀了Silverlight中的依賴屬性,但我仍然沒有看到它的重要性。有人可以解釋我,非常簡單,什麼是依賴性屬性,什麼時候以及爲什麼你需要它?Silverlight中的依賴屬性

+2

可能的複製,這裏指 http://stackoverflow.com/questions/1050050/dependency-property-uses-in-wpf – 2011-05-02 06:34:49

回答

1

這裏的Dependency Property Overview on MSDN的摘錄,這應該回答你的問題比我以往任何時候都可以更優雅:

依賴屬性的目的是提供一種方法來計算財產的基於價值的價值的其他投入。這些其他輸入可能包括系統屬性,如主題和用戶偏好,實時屬性確定機制(如數據綁定和動畫/故事板),多用途模板(如資源和樣式)或通過父子關係已知的值元素樹中的其他元素。另外,還可以實現依賴屬性,以提供自包含的驗證,默認值,監視其他屬性更改的回調,以及可根據潛在的運行時信息強制屬性值的系統。派生類還可以通過重寫依賴項屬性元數據來更改現有屬性的某些特定特性,而不是覆蓋現有屬性的實際實現或創建新屬性。

閱讀full article更多細節

希望這有助於