Многоуровневый GridView в WPF - PullRequest
0 голосов
/ 01 декабря 2009

Я пытался отчаянно искать Nesting GridViews (4 уровня). Я использовал Rowdetailstemplate для 2 уровней для другого вида, но не за его пределами. Многие статьи имеют сетку внутри TreeView, что нормально, но мне нужны и мои внутренние элементы, чтобы иметь заголовки. Как то так (http://www.codeproject.com/KB/webforms/MasterDetail.aspx)

Многие статьи имеют сеточные представления внутри дерева, но без заголовков. В этом на каждом уровне я хочу добавить заголовки. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 01 декабря 2009

Для этого в WPF существуют специальные инструменты: ListCollectionView и BindingListCollectionView, оба объявлены как CollectionViewSource.

Пожалуйста, посмотрите здесь , я уверен, что это вам очень поможет.

Короче, должно быть объявлено:

<CollectionViewSource x:Key="BlogsCollection" Source="{Binding Blogs}" />
<CollectionViewSource x:Key="ArticlesCollection" 
    Source="{Binding Articles, Source={StaticResource BlogsCollection}}" />

Я использовал его с таким же случаем, как у вас, но я выбрал для моей DG SelectionMode одну строку, и он работал нормально, не знаю, как он будет себя вести при многопоточности, но я уверен, что это можно решить (возможно, установив статический ресурс внутри детали).

...