Динамическое создание групп в WPF ListView - PullRequest
0 голосов
/ 14 апреля 2019

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

ListViewGroup Group1 = new ListViewGroup();
myListView.Groups.Add(Group1);
ListViewGroup Group2 = new ListViewGroup();
myListView.Groups.Add(Group2);

и это создаст группы. Затем я могу сделать следующее, чтобы добавить элементы в группы:

myListView.Items.Add(new ListViewItem("Some String1", Group1))
myListView.Items.Add(new ListViewItem("Some String2", Group2))

В WPF я искал, но не мог найти способ сделать это. Является ли это возможным? Я уже создал представление списка, используя следующее:

<ListView Name="myWPFListView" Grid.Column="1" Margin="9,61,0,20" Grid.Row="0" HorizontalAlignment="Left" Width="252" >
        <ListView.View>
            <GridView>
                <GridViewColumn Header="myHeader" Width="252"/>
            </GridView>
        </ListView.View>
    </ListView>

отсюда я не знаю, как поступить, так как я хотел бы создать группы из другого класса.
Спасибо за помощь.

1 Ответ

0 голосов
/ 14 апреля 2019

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

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