你的位置:首页 > 软件开发 > ASP.net > 【Win10】实现 ListViewBase 平滑滚动

【Win10】实现 ListViewBase 平滑滚动

发布时间:2015-10-08 21:00:24
首先解释下标题的 ListViewBase 是什么鬼。ListViewBase 我们可以查阅 MSDN 文档:https://msdn.microsoft.com/zh-cn/library/windows.ui.xaml.controls.listviewbase.aspx 得 ...

【Win10】实现 ListViewBase 平滑滚动

首先解释下标题的 ListViewBase 是什么鬼。ListViewBase 我们可以查阅 MSDN 文档:https://msdn.microsoft.com/zh-cn/library/get='_blank'>windows.ui.xaml.controls.listviewbase.aspx 得知,ListViewBase 是 ListView 和 GridView 的基类(ListView 和 GridView 则为常用的数据展示控件之一)。而本文的主要目的就是实现 ListView 和 GridView 的平滑滚动,因此我将标题写成“实现 ListViewBase 平滑滚动”而不是“实现 ListView 和 GridView 平滑滚动”(实际上本文适用于任何继承自 ListViewBase 的控件)。

 

首先我们先复习一下怎么滚动到 ListViewBase 的某一个 item。

在 ListViewBase 类中,有一个方法叫做 ScrollIntoView。这个方法有两个重载,我们看复杂一点,有两个参数的这个:

//// 摘要://   滚动列表,以将指定数据项移入具有指定对齐方式的视图中。//// 参数://  item://   要在视图中显示的数据项。////  alignment://   指定项是使用 Default 还是 Leading 对齐方式的枚举值。[Overload("ScrollIntoViewWithAlignment")] public void ScrollIntoView(System.Object item, ScrollIntoViewAlignment alignment);

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:【Win10】实现 ListViewBase 平滑滚动

关键词:ie

ie
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。