【问题标题】:How to make two listviews scroll synchronously with one another in c#如何在c#中使两个列表视图彼此同步滚动
【发布时间】:2013-01-16 03:16:11
【问题描述】:

我有 listview1 和 listview2,并希望在其中一个滚动时,另一个也同步滚动。我怎样才能做到这一点?

【问题讨论】:

标签: c# wpf listviewitem synchronize


【解决方案1】:

OnScrollListenerOnScroll() 方法中尝试这样的事情:

if (this.getScrollY() != otherList.getScrollY())
    otherList.setScrollY(this.getScrollY());

另一种方式,始终实现 AbsListView.OnScrollListener 是,当 ListView 滚动时,OnScrollListenerOnScroll() 方法调用另一个 ListView 上的 SmoothScrollToPosition() 以同步到相同的位置。

This articlethis article 正在实现另一种方法,稍微复杂一点,包括创建自定义控件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    • 2017-07-31
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多