ListViewExtensions.SmoothScrollIntoViewWithItemAsync Method

Definition

Smooth scrolling the list to bring the specified data item into view

public static System.Threading.Tasks.Task SmoothScrollIntoViewWithItemAsync (this Windows.UI.Xaml.Controls.ListViewBase listViewBase, object item, Microsoft.Toolkit.Uwp.UI.ScrollItemPlacement itemPlacement = Microsoft.Toolkit.Uwp.UI.ScrollItemPlacement.Default, bool disableAnimation = false, bool scrollIfVisibile = true, int additionalHorizontalOffset = 0, int additionalVerticalOffset = 0);
static member SmoothScrollIntoViewWithItemAsync : Windows.UI.Xaml.Controls.ListViewBase * obj * Microsoft.Toolkit.Uwp.UI.ScrollItemPlacement * bool * bool * int * int -> System.Threading.Tasks.Task
<Extension()>
Public Function SmoothScrollIntoViewWithItemAsync (listViewBase As ListViewBase, item As Object, Optional itemPlacement As ScrollItemPlacement = Microsoft.Toolkit.Uwp.UI.ScrollItemPlacement.Default, Optional disableAnimation As Boolean = false, Optional scrollIfVisibile As Boolean = true, Optional additionalHorizontalOffset As Integer = 0, Optional additionalVerticalOffset As Integer = 0) As Task

Parameters

listViewBase
Windows.UI.Xaml.Controls.ListViewBase

List to scroll

item
Object

The data item to bring into view

itemPlacement
ScrollItemPlacement

Set the item placement after scrolling

disableAnimation
Boolean

Set true to disable animation

scrollIfVisibile
Boolean

Set true to disable scrolling when the corresponding item is in view

additionalHorizontalOffset
Int32

Adds additional horizontal offset

additionalVerticalOffset
Int32

Adds additional vertical offset

Returns

Returns Task that completes after scrolling

Applies to