2
我有一個派生自System.Windows.Controls.UserControl的類,我需要將PropertyChangedCallback添加到FrameworkElement.Margin依賴項屬性。如何將PropertyChangedCallback添加到基類的依賴項屬性?
這是如何從我的C#代碼完成的?我在MSDN中找不到任何這方面的好例子。
我有一個派生自System.Windows.Controls.UserControl的類,我需要將PropertyChangedCallback添加到FrameworkElement.Margin依賴項屬性。如何將PropertyChangedCallback添加到基類的依賴項屬性?
這是如何從我的C#代碼完成的?我在MSDN中找不到任何這方面的好例子。
您可以通過在您的UserControl中調用OverrideMetadata來完成此操作。
這提供了合併PropertyChangedCallback特性的方法。有關詳細信息,請參閱Dependency Property Metadata的MSDN頁面(搜索標題爲「覆蓋元數據」的部分)。