0

我想在我的应用程序中将项目显示为图块。HubTile 控件对我来说不够灵活,因此我将此解决方案与 listbox 一起使用。我有几种类型的项目,它们应该以不同的方式显示。例如,注释项具有标题和文本,而图像项具有图像源和名称。

输入注释磁贴 图像平铺

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

4

1 回答 1

2

当您的 ItemsControl 在其 ItemsSource 中具有多种数据类型并且每种数据类型具有不同的 DataTemplate 时,您应该使用 DataTemplateSelector 之类的东西。

我在 WP7/WP8 @ ListBox 的上下文中写过关于这个主题的文章,在 Windows Phone 8 中有多个 ItemTemplates

于 2013-01-30T18:50:08.423 回答