WinForms ListViewGroup в WPF - PullRequest
       0

WinForms ListViewGroup в WPF

0 голосов
/ 09 января 2012

Проверьте это:

ListViewGroup

Можно ли добавить ListViewGroup в WPF?Или эквивалент этого?

Ответы [ 3 ]

3 голосов
/ 09 января 2012

Группировка может использоваться в WPF, например:

<GroupBox Header="Example">
    <GroupBox.Resources>
       <CollectionViewSource x:Key="GroupedSource" Source="{Binding Items}">
           <CollectionViewSource.GroupDescriptions>
               <PropertyGroupDescription PropertyName="PropertyToGroupOn" />
           </CollectionViewSource.GroupDescriptions>
        </CollectionViewSource>
    </GroupBox.Resources>

    <ListBox ItemsSource="{StaticResource GroupedItemsSource}" />
</GroupBox>

Это покажет ListBox с его элементами, сгруппированными на основе свойства PropertyToGroupOn.

2 голосов
/ 09 января 2012

Группировка в WPF обычно выполняется с использованием представлений коллекции ( пример ), а то, как эти группы представлены в элементе управления элементами, зависит от GroupStyle, который можно настроить так, как вы хотите.

2 голосов
/ 09 января 2012

Вы можете разместить элемент управления WinForms внутри элементов управления WPF, используя элемент управления WindowsFormsHost.С другой стороны, быстрый поиск в Google показал образец CodeProject , который может делать то, что вы хотите в WPF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...