-1

我的应用程序显示来自社交网络的新闻源。每个提要都有不同的附件 - 图像、视频、音频等,因此每个提要都有不同的高度。新闻源使用模板选择器显示在列表框中。我阅读了MSDN并且如我所见 - 我打破了几乎所有如何使用列表框的规则(非固定大小的项目、嵌套列表框等)。结果 - 我有滞后列表框,它可以在需要时从一个项目跳到另一个项目。所以,如果 MS 不能制作一个列表框,它通常可以与动态项目一起使用,我用什么来获得项目的平滑滚动?

UPD:为什么是减号?你可以解释吗?这是个坏问题?我认为不仅对我来说它很重要。

4

2 回答 2

1

您可以在滚动查看器中尝试堆栈面板。

您也可以仅在滚动查看器接近显示该项目时才加载图像和文本,而不是在开始时一直加载所有内容。这减少了互联网流量、加载时间和滚动时的延迟。当然这会花费你一些编码时间,但相信我——这将是非常值得的!大多数服务都使用它,从而减少服务器负载和流量。

检查是否有帮助!

于 2012-12-27T10:35:57.687 回答
1

您可以尝试使用 ItemTemplate 的 ItemPresenter 控件。

于 2012-12-27T11:25:50.360 回答