2014-09-23 2 views
0

Может ли кто-нибудь указать мне на решение, где я могу сохранить порядок сортировки столбцов wpf-datagrid в сценарии mvvm? Большинство решений, которые я нашел до сих пор, в основном используют какую-то логику кода.WPF MVVM Datagrid Save User-Defined Column Order

+1

Что вы попробовали? – Sasha

+0

Настойчивость порядка столбцов не должна быть частью 'ViewModel', поэтому вы получите поведение кода или лучше. –

+0

Я бы не использовал это лично, но вы можете быть заинтересованы в [DataGridView, который сохраняет порядок столбцов, ширину и видимость для user.config] (http://www.codeproject.com/Articles/37087/DataGridView-that- Saves-Column-Order-Width-and-Vis) в CodeProject. – Sheridan

ответ

0

Одним из способов достижения ваших требований было бы расширить класс DataGrid и экспортировать заказ столбца в текстовый или XML-файл, который можно перезагрузить при следующем использовании элемента управления.

Вы можете найти полный учебник с примерами кода о том, как это сделать на странице DataGridView that Saves Column Order, Width and Visibility to user.config в CodeProject.

+1

Этот учебник предназначен для Winforms, а не WPF –

+0

Я полностью согласен с этим, но это было решение, на которое пошел автор вопроса ... см. Комментарии по их вопросу. – Sheridan