Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 表示HubSection中的数据集:GridViewItems或GridView访问的不同样式_C#_Wpf_Xaml_Listview_Gridview - Fatal编程技术网

C# 表示HubSection中的数据集:GridViewItems或GridView访问的不同样式

C# 表示HubSection中的数据集:GridViewItems或GridView访问的不同样式,c#,wpf,xaml,listview,gridview,C#,Wpf,Xaml,Listview,Gridview,我想在HubSection中表示对象,但它们不必以相同的方式表示。我还有两个附加按钮:添加新会话和全部显示 我想使用GridView,但我不知道如何根据对象的某些属性使用不同的样式 第二个选项是创建网格,并根据代码访问它 在这种情况下,建议使用哪种选项?如果首先,如何在Windows8.1应用程序中的GridView中使用不同的样式?当您希望根据项目的属性实现项目的不同外观时,ItemTemplate和ItemTemplateSelector是您的朋友 这里的示例ItemTemplate和It

我想在
HubSection
中表示对象,但它们不必以相同的方式表示。我还有两个附加按钮:
添加新会话
全部显示

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

第二个选项是创建
网格
,并根据代码访问它


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

当您希望根据项目的属性实现项目的不同外观时,ItemTemplate和ItemTemplateSelector是您的朋友


这里的示例

ItemTemplate和ItemTemplateSelector是您的朋友,当您希望根据项目的外观实现不同的外观时properties@verdesrobert
ItemTemplateSelector
似乎很有希望,我会检查它;)Smalls的测试运行正常。我会检查我的项目,并会回应你。谢谢。是否可以在
GridView
中使用不同瓷砖的高度,或者我应该使用三个
ListView
,因为在
GridView
中,高度和宽度的设置与第一个元素相同,但是在
ListView
中,只设置了高度?如果在
DataTemplate
中放置
GridViewItem
,则可以将大小设置为您想要达到的大小,这里有一些选项