Может ли кто-нибудь указать мне на решение, где я могу сохранить порядок сортировки столбцов wpf-datagrid в сценарии mvvm? Большинство решений, которые я нашел до сих пор, в основном используют какую-то логику кода.WPF MVVM Datagrid Save User-Defined Column Order
ответ
Одним из способов достижения ваших требований было бы расширить класс DataGrid
и экспортировать заказ столбца в текстовый или XML-файл, который можно перезагрузить при следующем использовании элемента управления.
Вы можете найти полный учебник с примерами кода о том, как это сделать на странице DataGridView that Saves Column Order, Width and Visibility to user.config в CodeProject.
Этот учебник предназначен для Winforms, а не WPF –
Я полностью согласен с этим, но это было решение, на которое пошел автор вопроса ... см. Комментарии по их вопросу. – Sheridan
- 1. WPF DataGrid Autogenerate Column Order
- 2. WPF ListView: Save reorderd column order
- 3. WPF DataGrid Column Total MVVM Patern
- 4. wpf datagrid combobox column
- 5. wpf datagrid checkbox column
- 6. WPF DataGrid Column Resizing
- 7. WPF datagrid custom column
- 8. wpf mvvm datagrid selectedrow
- 9. WPF MVVM DataGrid/Map
- 10. WPF Grid Column resize order
- 11. WPF RowValidation column размещения DataGrid
- 12. WPF DataGrid Column TextWrapping Programmatically
- 13. WPF Datagrid Column Width Issue
- 14. wpf toolkit datagrid column sorting
- 15. WPF MVVM Databinding Nested Datagrid
- 16. Динамического WPF MVVM поведение DataGrid
- 17. WPF Datagrid Master Detail MVVM
- 18. WPF MvvM Динамические столбцы DataGrid
- 19. Сортировка WPF DataGrid, стиль MVVM
- 20. WPF datagrid разрезать столбец (MVVM)
- 21. WPF MVVM DataGrid View SelectedCellsChanged
- 22. MVVM - WPF DataGrid - событие AutoGeneratingColumn
- 23. WPF Disable Datagrid Column со стилем
- 24. Ошибка ComboBoxColumn с WPF-MVVM datagrid
- 25. WPF Datagrid Double Click Cell MVVM Design
- 26. WPF DataGrid Row Style с MVVM
- 27. python save output output csv file column order
- 28. WPF datagrid hide column with dynamic datasource
- 29. Как создать WPF DataGrid Text + Button Column?
- 30. C# WPF DataGrid Contextmenu clicked column
Что вы попробовали? – Sasha
Настойчивость порядка столбцов не должна быть частью 'ViewModel', поэтому вы получите поведение кода или лучше. –
Я бы не использовал это лично, но вы можете быть заинтересованы в [DataGridView, который сохраняет порядок столбцов, ширину и видимость для user.config] (http://www.codeproject.com/Articles/37087/DataGridView-that- Saves-Column-Order-Width-and-Vis) в CodeProject. – Sheridan