【发布时间】:2013-01-16 03:16:11
【问题描述】:
我有 listview1 和 listview2,并希望在其中一个滚动时,另一个也同步滚动。我怎样才能做到这一点?
【问题讨论】:
-
参考这个链接 - gbogea.com/2009/07/08/…
标签: c# wpf listviewitem synchronize
我有 listview1 和 listview2,并希望在其中一个滚动时,另一个也同步滚动。我怎样才能做到这一点?
【问题讨论】:
标签: c# wpf listviewitem synchronize
在OnScrollListener 的OnScroll() 方法中尝试这样的事情:
if (this.getScrollY() != otherList.getScrollY())
otherList.setScrollY(this.getScrollY());
另一种方式,始终实现 AbsListView.OnScrollListener 是,当 ListView 滚动时,OnScrollListener 的 OnScroll() 方法调用另一个 ListView 上的 SmoothScrollToPosition() 以同步到相同的位置。
This article 和 this article 正在实现另一种方法,稍微复杂一点,包括创建自定义控件。
【讨论】: