【发布时间】:2012-10-10 11:38:19
【问题描述】:
我有一个网格视图。但是由于我将大量数据转储到其中,因此会引发重载异常。
我可以通过设置宽度和高度在普通的gridview上解决这个问题,然后它将虚拟化数据。
这里的区别是我还设置了项目面板。这会阻止虚拟化启动。
我可以通过在 VariableSizedWrapGrid 上设置宽度来让它再次工作,但这并没有显示滚动条,因此它非常无用。
<GridView x:Name="ItemGridView" Width="500" Height="400" ItemsSource="{Binding ItemList}" Margin="6" Grid.Row="1">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid Width="450" Height="350" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
有什么想法可以让这种组合发挥作用吗?
【问题讨论】:
标签: c# windows-8 microsoft-metro windows-runtime winrt-xaml