C# Windows Phone:将静态数据透视项添加到数据绑定透视页



我有一个透视页面,其中包含从我的 ViewModel 中的ObservableCollection生成的透视项。

为了使我想做的事情更容易理解,假设这些项目代表文件夹,项目的内容是位于此文件夹中的文件。

我想做的是创建一个静态PivotItem(作为透视控件中的最后一个元素)来创建一个新文件夹。此项将具有完全不同的 GUI,因此无法由同一项模板生成。

我有以下想法:

  • 将带有特殊键的附加对象添加到ObservableCollection并使其以某种方式不同(在我的 ItemTemplate 中有条件呈现,但我找不到有关此主题的任何内容)

  • 从代码中添加一个额外的元素,这对我不起作用,因为数据绑定透视控件是只读的

  • 直接在 XAML 中添加静态项(明显被覆盖)

有没有可能这样做?

将所有视图添加到可观察集合中,并使用TemplateSelector来选择其显示方式。

请参阅此处如何实现它:http://visualstudiomagazine.com/articles/2012/08/06/multiple-item-templates-in-windows-phone.aspx

最新更新