Размещение строки создания (наполнения) нового элемента первой строкой в DataGrid WPF Toolkit.
По умолчанию строка для добавления/наполнения нового элемента расположена внизу DataGrid WPF.
Для её размещения сверху нужно обратиться к представлению по умолчанию для коллекции, которая будет привязана к DataGrid, привести его к IEditableCollectionView (представлению для редактирования) и задать соответствующий параметр NewItemPlaceholderPosition. Вот как это выглядит в коде:
var view = (IEditableCollectionView)CollectionViewSource.GetDefaultView(productGroups);
view.NewItemPlaceholderPosition = NewItemPlaceholderPosition.AtBeginning;
Добавьте этот код после создания привязываемой коллекции, можно, даже, до ее наполнения.
Вот как-то так :)
Взято из WPF DataGrid – New Item Template Sample.
Для её размещения сверху нужно обратиться к представлению по умолчанию для коллекции, которая будет привязана к DataGrid, привести его к IEditableCollectionView (представлению для редактирования) и задать соответствующий параметр NewItemPlaceholderPosition. Вот как это выглядит в коде:
var view = (IEditableCollectionView)CollectionViewSource.GetDefaultView(productGroups);
view.NewItemPlaceholderPosition = NewItemPlaceholderPosition.AtBeginning;
Добавьте этот код после создания привязываемой коллекции, можно, даже, до ее наполнения.
Вот как-то так :)
Взято из WPF DataGrid – New Item Template Sample.
Комментарии
Отправить комментарий