【发布时间】:2014-04-25 16:46:30
【问题描述】:
我正在使用默认的 Grid 应用程序模板,但我有一个问题尚未找到好的答案。
如果您只是使用示例数据并从分组中删除所有数据元素,是否有任何方法可以轻松显示仅显示“无项目”的项目模板?
组标题仍然存在,这很好,只是有助于指示项目列表中没有数据。
我尝试了 DataTemplateSelector,但如果不存在任何项目,则不会使用它。有点莫名其妙的是,像 ListView 或 GridView 这样的东西没有 EmptyDataTemplate
编辑 我询问这个特定场景的原因是这个应用程序显示了按公司分组的员工。如果添加新公司,我仍然希望显示公司名称,如果单击组的标题,即使没有分配员工,您仍然可以看到有关公司的信息。
因此,即使没有分配员工(项目),我的组标题也应该仍然可见以供导航。我希望在组标题正下方的项目中显示“没有员工在场”之类的内容,但仍让公司信息可见。
例如
公司 1 >
- 员工 1
- 员工 2
- 员工 3
公司 2 >
- 没有员工在场
单击公司 2 仍会在 GroupDetails 页面上显示有关该公司的信息。
【问题讨论】: