5
我想在列標題上方的現有WPF DataGrid中添加「拖放」區域。在該區域中,我希望允許用戶刪除表示要分組的列標題,並通過將這些列從這個區域刪除來取消分組。 Xceed,SyncFusion和其他商業網格提供這種功能,但我需要自己做。在WPF DataGrid中拖放進行分組
我的方法包括提取DataGrid的ControlTemplate,根據需要修改它,然後創建一個從DataGrid派生的新控件,該控件在其generic.xaml中定義此ControlTemplate。大多數情況下,這是行得通的,但必須有更好的方式,是嗎?
我正在尋找一種方法,使用附加的屬性,但無法弄清楚如何將新的「拖放」區域插入到現有控件的可視化樹中。
歡迎任何建議。謝謝!