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>
从这里我不知道如何继续,因为我想从另一个类创建组。
谢谢您的帮助。
解决方案
您需要使用数据绑定和数据模板来绑定您的数据,这将对您有所帮助。
推荐阅读
- c - 了解 printf 中的段错误行为
- python - 如何比 .append 更快地构建列表?
- css - 如何使用flexbox修复页眉而不是页脚?
- java - 生成随机 ARGB 图像不会生成可打开的图像
- code-signing - Comodo - 签名代码 - 时间戳问题
- javascript - owl-carousel 的问题始于延迟
- npm - 在 bitbucket 管道中执行命令后需要插入用户名和密码
- python - 制作 pandas Multiindex 数据帧比追加更快的方法
- c++ - Libcurl 没有给出响应但详细模式显示服务器发送了一个
- google-bigquery - Airflow BigQuery Hook - 通过 run_query 运行更新查询