【发布时间】:2015-09-28 15:14:25
【问题描述】:
我正在使用 DataTemplateSelector 在 WinRT Phone 8.1 应用程序的网格视图上的两个项目模板之间进行选择。然而,这两个模板有 2 种不同的尺寸,一个高度为 80 像素,另一个高度为 400。当我尝试同时使用这两个模板时,我的 gridview 只会显示所有项目,但高度只有 80 像素。
我已尝试添加:
GridView.ItemsPanel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
但它没有帮助。如果你们能告诉我朝哪个方向看,那就太好了!
我的 Gridview xaml:
<GridView Name="EntityListbox"
Grid.Row="0"
SelectionMode="None"
VirtualizingStackPanel.VirtualizationMode="Recycling"
ItemTemplateSelector="{StaticResource MyAAAAAAAAATemplateSelector}"
ItemsSource="{Binding AAAAAA.Data,Mode=TwoWay}"
>
</GridView>
【问题讨论】:
标签: c# xaml gridview windows-phone-8.1