0
我很努力地在WPF中使用MVVM進行分頁和排序(在多個頭文件中)。使用MVVM在DataGrid中尋呼和排序
我有分頁工作使用自定義控件和排序也有點作品,但不完全。
我可以處理事件排序事件綁定命令讓它得到SortDescriptions(ICollectionView)對頁面進行排序。這適用於多個標題。
唯一的是,當我沒有在DataGridSortingEventArgs上設置處理時,客戶端也進行排序。那我不想,但是當我設置DataGridSortingEventArgs的處理排序指標並不表明.....
---結果---
實現自定義分頁。
在SortDirection上對DataGrid中的每個頭使用綁定。
已處理數據網格Sorting事件(使用GalaSoft)
2.1。設置參數處理
2.2。手動設置列的方向(來自參數)
2.3。使用從2(無排序方向)的綁定刪除SortDescriptions
2.5。從列上插入SortDescription在ICollectionView上
Presto。它按我需要的方式工作。
難道我只需要設置「最後」 SortDirection?當做多個頭排序? –
據我所知你只能在1列上設置SortDirection,但你可以根據你喜歡的列數來排序 – Dtex