ListViewBase.ScrollIntoView 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ScrollIntoView(Object, ScrollIntoViewAlignment) |
滚动列表,以使用指定的对齐方式将指定的数据项引入视图中。 |
ScrollIntoView(Object) |
滚动列表以将指定的数据项引入视图。 |
ScrollIntoView(Object, ScrollIntoViewAlignment)
滚动列表,以使用指定的对齐方式将指定的数据项引入视图中。
public:
virtual void ScrollIntoView(Platform::Object ^ item, ScrollIntoViewAlignment alignment) = ScrollIntoView;
/// [Windows.Foundation.Metadata.Overload("ScrollIntoViewWithAlignment")]
void ScrollIntoView(IInspectable const& item, ScrollIntoViewAlignment const& alignment);
[Windows.Foundation.Metadata.Overload("ScrollIntoViewWithAlignment")]
public void ScrollIntoView(object item, ScrollIntoViewAlignment alignment);
function scrollIntoView(item, alignment)
Public Sub ScrollIntoView (item As Object, alignment As ScrollIntoViewAlignment)
参数
- item
-
Object
Platform::Object
IInspectable
要进入视图的数据项。
- alignment
- ScrollIntoViewAlignment
一个枚举值,该值指定项是使用 默认 还是 前导 对齐方式。
- 属性
示例
可在此处找到一个完整的示例,重点介绍如何使用 ScrollIntoView 。
注解
当 ListViewBase 控件未用作 SemanticZoom 控件中的视图时,可以使用 ScrollIntoView 方法将项引入视图。 若要在 SemanticZoom中使用 ListViewBase 控件时将项引入视图,请改用 MakeVisible 方法。
当 ItemsSource 集合的内容发生更改时,尤其是在集合中添加或删除了许多项时,可能需要先调用 updateLayout,然后再调用 ScrollIntoView,以便指定项滚动到视区。
另请参阅
适用于
ScrollIntoView(Object)
滚动列表以将指定的数据项引入视图。
public:
virtual void ScrollIntoView(Platform::Object ^ item) = ScrollIntoView;
/// [Windows.Foundation.Metadata.Overload("ScrollIntoView")]
void ScrollIntoView(IInspectable const& item);
[Windows.Foundation.Metadata.Overload("ScrollIntoView")]
public void ScrollIntoView(object item);
function scrollIntoView(item)
Public Sub ScrollIntoView (item As Object)
参数
- item
-
Object
Platform::Object
IInspectable
要进入视图的数据项。
- 属性
注解
使用 ScrollIntoView 方法在 ListViewBase 控件未用作 SemanticZoom 控件中的视图时将项引入视图。 若要在 SemanticZoom中使用 ListViewBase 控件时将项引入视图,请改用 MakeVisible 方法。
当 ItemsSource 集合的内容发生更改时,特别是当集合中添加或删除了许多项时,可能需要先调用 updateLayout,然后再调用 ScrollIntoView,以便指定项滚动到视区。