VirtualizingStackPanel.SetIsVirtualizing(DependencyObject, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o valor da propriedade anexada 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)
Parâmetros
- element
- DependencyObject
O objeto para o qual o valor da propriedade anexada está definido.
- value
- Boolean
true
se o VirtualizingStackPanel estiver virtualizando, caso contrário, false
.
Comentários
O sistema de layout padrão cria contêineres de item e o layout de computação para cada item associado a um controle de lista. A palavra "virtualizar" refere-se a uma técnica pela qual um subconjunto de elementos de interface do usuário é gerado a partir de um número maior de itens de dados com base em quais itens são visíveis na tela. Gerar muitos elementos de interface do usuário quando apenas alguns elementos podem estar na tela pode afetar negativamente o desempenho do aplicativo. O VirtualizingStackPanel calcula o número de itens visíveis e funciona com o ItemContainerGenerator de um ItemsControl (como ListBox ou ListView) para criar elementos de interface do usuário apenas para itens visíveis.