2013-02-08 39 views

回答

-1

在本article說:

大多數XAML對象從基本的DependencyObject類派生。這是 一個特殊的類,它使對象能夠參與屬性系統的依賴項 。該系統增強了傳統屬性,並使其能夠被繼承,影響其他類,並且以指定的方式被操縱。

依賴項屬性作爲靜態字段在內部公開, 向依賴項屬性系統註冊。按照慣例,字段的名稱應該以Property結尾。要註冊屬性 ,您可以調用DependencyProperty類型的靜態Register方法。至 看到這個在行動,打開DependencyProperties項目。看看 在類稱爲MyDependencyObject從 的DependencyObject繼承:

又見this

+0

謝謝你的迴應,但它不能解決問題。我已經使用'DependencyObject'類構建了新的控件,並且這個理論有很好的文檔記錄,這不是問題。當我想覆蓋現有控件的屬性時,會出現問題。我可以使用OverrideMetadata在以前版本的Windows中執行此操作,但在Windows 8中不起作用。 – 2013-02-09 08:29:42