在 winrt 列表视图上容纳自定义项
Accommodate custom item on winrt listview
我正在开发 windows Metro 应用程序。在我的应用程序中,我在项目面板中有一个带有 wrapgrid 的列表视图,用于在具有特定高度的垂直行上显示项目列表。我想在列表视图的第一列顶部显示一个项目,它显示 result/stats 个列表项。
我想知道是否可以不向列表视图的数据源添加自定义项?
ListView 有一个 Header 属性,您可以在其中将内容放在 ListViews 项之前。
如评论所述,我已经实施了以下解决方案,该解决方案并不优雅但对我有用。
- 使用数据源转换器在主列表中添加虚拟项目。所以,我的原始列表保持原样。
- 使用模板选择器为第一项绑定不同的模板。
- 处理虚拟项目的选择和单击事件。
我正在开发 windows Metro 应用程序。在我的应用程序中,我在项目面板中有一个带有 wrapgrid 的列表视图,用于在具有特定高度的垂直行上显示项目列表。我想在列表视图的第一列顶部显示一个项目,它显示 result/stats 个列表项。 我想知道是否可以不向列表视图的数据源添加自定义项?
ListView 有一个 Header 属性,您可以在其中将内容放在 ListViews 项之前。
如评论所述,我已经实施了以下解决方案,该解决方案并不优雅但对我有用。
- 使用数据源转换器在主列表中添加虚拟项目。所以,我的原始列表保持原样。
- 使用模板选择器为第一项绑定不同的模板。
- 处理虚拟项目的选择和单击事件。