Поделиться через


VirtualizingStackPanel.SetIsVirtualizing(DependencyObject, Boolean) Метод

Определение

Задает значение вложенного свойства зависимостей IsVirtualizingProperty.

public:
 static void SetIsVirtualizing(System::Windows::DependencyObject ^ element, bool value);
public static void SetIsVirtualizing (System.Windows.DependencyObject element, bool value);
static member SetIsVirtualizing : System.Windows.DependencyObject * bool -> unit
Public Shared Sub SetIsVirtualizing (element As DependencyObject, value As Boolean)

Параметры

element
DependencyObject

Объект, для которого задается значение вложенного свойства.

value
Boolean

true, если VirtualizingStackPanel виртуализируется; в противном случае false.

Комментарии

Стандартная система макетов создает контейнеры элементов и вычисляет макет для каждого элемента, связанного с элементом управления списком. Слово "виртуализация" относится к методу, с помощью которого подмножество элементов пользовательского интерфейса создается из большего количества элементов данных в зависимости от того, какие элементы видны на экране. Создание большого количества элементов пользовательского интерфейса, когда на экране может находиться только несколько элементов, может негативно повлиять на производительность приложения. Вычисляет VirtualizingStackPanel количество видимых элементов и работает с элементом ItemContainerGenerator из ItemsControl (например, ListBox или ListView) для создания элементов пользовательского интерфейса только для видимых элементов.

Применяется к