ListViewBase.ScrollIntoView Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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 можно найти здесь.
Комментарии
Метод ScrollIntoView используется для отображения элемента, если элемент управления ListViewBase не используется в качестве представления в элементе управления SemanticZoom . Чтобы отобразить элемент при использовании элемента управления ListViewBase в SemanticZoom, используйте вместо него метод 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 . Чтобы отобразить элемент при использовании элемента управления ListViewBase в SemanticZoom, используйте вместо него метод MakeVisible .
При изменении содержимого коллекции ItemsSource , особенно при добавлении в коллекцию или удалении из нее большого количества элементов, может потребоваться вызвать UpdateLayout перед вызовом ScrollIntoView , чтобы указанный элемент прокрутился в окно просмотра.