Windows store apps Windows应用商店应用程序在ScrollViewer中自定义模板,而不破坏UI虚拟化
我正在开发一个windows store metro风格的应用程序,我在一个列表页面上实现了一个无休止的滚动GridView 它会一直工作,直到用户导航到一个包含大量记录的列表页面。e、 g.他们之前已滚动至第100页 我现在有这样的代码Windows store apps Windows应用商店应用程序在ScrollViewer中自定义模板,而不破坏UI虚拟化,windows-store-apps,ui-virtualization,Windows Store Apps,Ui Virtualization,我正在开发一个windows store metro风格的应用程序,我在一个列表页面上实现了一个无休止的滚动GridView 它会一直工作,直到用户导航到一个包含大量记录的列表页面。e、 g.他们之前已滚动至第100页 我现在有这样的代码 <ScrollViewer> <StackPanel> <Rectangle Width="100"/> //could be anything <ItemsPres
<ScrollViewer>
<StackPanel>
<Rectangle Width="100"/> //could be anything
<ItemsPresenter/>
</StackPanel>
</ScrollViewer>
//可能是什么
根据这一点,上面的代码将禁用UI虚拟化
如果我将其更改为以下内容,它会工作,但我丢失了列表开头的填充
<ScrollViewer>
<ItemsPresenter/>
</ScrollViewer>
基本上,我希望在列表开始之前显示一些内容,并且它需要是可滚动视口的一部分,以便可以将其滚动掉。尝试在
项目resenter
中添加边距:
用于左空格(尽管看起来像是在做顶部空格…)