除非必要,否则不要滚动ScrollViewer

时间:2011-11-24 12:27:58

标签: silverlight windows-phone-7 scrollviewer

我的WP7应用中有ScrollViewer,其中包含ItemsControlStackPanel内的项目。 ItemsControl可以生成任意数量的项目。

如果ScrollViewer生成了足够多的项目以进行滚动,我怎样才能ItemsControl滚动

没有比拖动时滚动的UI更糟糕的了,即使在当前视口之外没有其他内容可以显示!

2 个答案:

答案 0 :(得分:2)

没有自动/内置的方法。

但是,假设您的列表项是固定大小的(因此您需要知道在滚动之前可以显示多少个)我会为VerticalScrollBarVisibility编写一个转换器并将其绑定到项目数在列表中。

答案 1 :(得分:0)

您是否尝试过ScrollBarVisibility = Auto?