2009-12-01 45 views
0

在已經設置了DependencyProperty的元數據之後,不能更新DependencyProperty元數據的技術原因是什麼?WPF - 更新DependencyProperty元數據

如果你試着做類似下面就會產生一個異常說什麼:

無法更改屬性的元數據已經與屬性相關聯之後。

MyProperty.DefaultMetata.PropertyChangedCallback = 
    new PropertyChangedCallback(MyMethod); 

回答

1

不可變對象有很多好處,其中之一是線程安全。

另外,元數據以每種類型爲基礎存在;直接設置PropertyChangedCallback將會有效地清除繼承層次結構中的所有其他回調。

0

從是否該#1幫助問題的任何。 WPF Property Callback

如果這沒有幫助。你設置什麼意思,設置在vs2k8開發中或在dll中設置。