[英]wp7, listbox of ~80 items not populating when navigating back to it
我认为这与我在XAML中构建列表框的方式以及该框本身发生的数据虚拟化有很大关系,但是我需要向正确的方向指出一些帮助。
我目前有一个枢轴页面,第一页中有一个列表框。 当用户使用列表框导航到此枢纽页面时,将通过以下代码在xaml中创建列表框:
<ListBox x:Name="objects">
<ListBoxItem x:Name="item1">
<StackPanel>
<TextBlock/>
<TextBlock/>
</StackPanel>
</ListBoxItem>
<ListBoxItem x:Name="item2">
<StackPanel>
<TextBlock/>
<TextBlock/>
</StackPanel>
</ListBoxItem>
//So forth to ListBoxItem item80
<ListBoxItem x:Name="item80">
<StackPanel>
<TextBlock/>
<TextBlock/>
</StackPanel>
</ListBoxItem>
</ListBox>
导航到包含80个列表框项的页面大约需要2秒钟,我可以想象这是因为它正在呈现此信息。 那是一个不同的问题,我再次相信是由于XAML编码。
当我单击列表框项目时,它会转到我的新页面。 但是,我的问题是,当我滚动到例如item80并单击它,然后导航回到“透视图/列表框”页面时,这些项目直到我一直向上滚动然后再次向下滚动时才可见。 。
有办法解决这个问题吗? 它们是静态列表框项,因此不会在列表中添加或删除任何内容。 默认情况下,所有资源(例如任何图片)都在电话中,并且没有任何外部事件(网络呼叫等)来收集资源。 任何建议都将对此有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.