应用内可自定义的瓷砖

时间:2013-01-30 18:43:04

标签: windows-phone-7 windows-phone-8 windows-phone tiles

我想在我的应用中将项目显示为磁贴。 HubTile控件对我来说是不灵活的,所以我使用这个solution with a listbox。我有几种类型的项目,它们应该以不同的方式显示。例如,音符项目具有标题和文本,而图像项目具有图像源和名称。

enter note tile image tile

为笔记和图像实现两种样式,并且动态创建ListBoxItem,每种样式在我看来都是一种简单的方法,但它是最好的解决方案吗?

1 个答案:

答案 0 :(得分:2)

当ItemsControl的ItemsSource中有多个数据类型且每个数据类型都有不同的DataTemplate时,你应该使用像DataTemplateSelector这样的东西。

我在WP7 / WP8 @ ListBox with multiple ItemTemplates in Windows Phone 8

的背景下写过这个主题