在WPF ListView中动态创建组

时间:2019-04-14 04:40:13

标签: c# wpf listview

我正在寻找一些在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 :(得分:0)

您需要使用数据绑定和数据模板来绑定数据this将为您提供帮助。