Тэги

Silverlight (36) WPF (10) IIS (7) Visual Studio (7) SharePoint (6) .Net Framework (5) ODP.NET (5) ASP.NET (4) C# (4) common (4) Network Settings (3) JavaScript (2) MS Office (2) Resharper (2) WCF (2) WEB (2) XPath (2) XSLT (2) ADO.NET (1) APEX (1) CMD (1) CSS (1) EF (1) HTML (1) Hardware bugs (1) Java (1) MS SQL (1) Oracle (1) PDF (1) Version Control (1) XAML (1)

среда, 22 июля 2009 г.

Размещение строки создания (наполнения) нового элемента первой строкой в DataGrid WPF Toolkit.

По умолчанию строка для добавления/наполнения нового элемента расположена внизу DataGrid WPF.
Для её размещения сверху нужно обратиться к представлению по умолчанию для коллекции, которая будет привязана к DataGrid, привести его к IEditableCollectionView (представлению для редактирования) и задать соответствующий параметр NewItemPlaceholderPosition. Вот как это выглядит в коде:

var view = (IEditableCollectionView)CollectionViewSource.GetDefaultView(productGroups);
view.NewItemPlaceholderPosition = NewItemPlaceholderPosition.AtBeginning;

Добавьте этот код после создания привязываемой коллекции, можно, даже, до ее наполнения.

Вот как-то так :)

Взято из WPF DataGrid – New Item Template Sample.

Комментариев нет:

Отправить комментарий