2012-02-27 42 views
2

我想了解依賴屬性和wpf中附加的屬性,我流浪如果有人可以向我解釋如何將一個DependencyProperty添加到一個wpf控件。在我的情況下,我想添加一個依賴屬性到Datagrid,你必須創建一個自定義的wpf控件來做到這一點,或者我可以簡單地添加一個依賴項屬性到wpf數據網格,我該怎麼做?我一直在環顧四周,我相信這是可能的,但我不確定如何實現這一點:/添加一個依賴屬性到一個Datagrid

回答

1

您不能將代碼添加到框架類。如果你想要一個Datagrid,但有一個依賴屬性,你必須從Datagrid繼承並在派生類中聲明依賴屬性。

+0

好的:)所以這意味着我將不得不創建一個從Datagrid派生的自定義控件,並將其添加到xaml,如等,並將工作原始數據網格相同,但與我的依賴包括在內?對不起,如果它看起來有點天真:( – Heinrich 2012-02-28 00:14:49

+0

是的,這是一個有效的選項。你可以定義一個自定義控件繼承自Datagrid,然後你的第一個業務過程將是在你的新自定義控件上定義一個依賴項屬性。 ,它將在您指定的XAML中進行訪問,並且您也可以使用XAML中新定義的依賴項屬性。 – 2012-02-28 00:21:54

+0

感謝您的幫助:D – Heinrich 2012-02-28 00:42:15

相關問題