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) для создания элементов пользовательского интерфейса только для видимых элементов.