【问题标题】:represent data set in HubSection: Different styles for GridViewItems or access to GridView表示 HubSection 中的数据集:GridViewItems 的不同样式或对 GridView 的访问
【发布时间】:2014-04-07 13:11:14
【问题描述】:

我想在HubSection 中表示对象,但它们不必以相同的方式表示。我还有两个额外的按钮:Add new sessionShow all

我想使用GridView,但我不知道如何根据对象的某些属性使用不同的样式。

第二个选项是创建Grid并根据this article从代码中访问它。

在这种情况下推荐哪个选项,如果首先,我如何在Windows8.1应用程序中使用GridView中的不同样式?

【问题讨论】:

  • ItemTemplate 和 ItemTemplateSelector 是您想要根据项目属性实现不同外观时的好帮手
  • @verdesrobert ItemTemplateSelector 看起来很有希望,我会检查一下;)

标签: c# wpf xaml listview gridview


【解决方案1】:

ItemTemplate 和 ItemTemplateSelector 是您想要根据项目属性实现不同外观时的好帮手

这里的例子http://www.geekchamp.com/articles/windows-8---winrt-datatemplateselector-change-the-color-of-listboxitem-depending-on-condition

【讨论】:

  • 小型测试运行正常。我会在我的项目上检查它并回复你。谢谢。
  • 是否有可能在GridView 中使用idfferent tile 的高度,或者我应该使用三个ListView insted,因为在GridView 中,高度和宽度的设置类似于第一个元素,但在ListView只设置高度?
  • 如果你把GridViewItem 放在DataTemplate 中,你可以设置任何你想要的大小
  • 为了实现这一点,这里有一些选项stackoverflow.com/questions/16843050/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多