那么有没有办法停止向上滚动?
我有listview的scrollview,我尝试保存最后一个位置,并且在列表视图大小中更改向下滚动 - 但它首先向下滚动,然后向上滚动; /也许有一些不同的事件或完全不同的方式?
答案 0 :(得分:3)
您可以设置ItemsStackPanel的ItemUpdatingScrollMode。
<ListView>
<ListView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsStackPanel ItemsUpdatingScrollMode="KeepScrollOffset" />
</ItemsPanelTemplate>
</ListView.ItemsPanel>
</ListView>
仅当滚动偏移大于0时才有效,因此只需使用ChangeView()进行滚动即可设置。