DataGrid.EnableRowVirtualization Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se a virtualização por linhas está ativada.
public:
property bool EnableRowVirtualization { bool get(); void set(bool value); };
public bool EnableRowVirtualization { get; set; }
member this.EnableRowVirtualization : bool with get, set
Public Property EnableRowVirtualization As Boolean
Valor de Propriedade
true se a virtualização por linhas estiver ativada; caso contrário, false. O padrão registado é true. Para mais informações sobre o que pode influenciar o valor, veja DependencyProperty.
Observações
Para melhorar o desempenho, a EnableRowVirtualization propriedade é definida como true por defeito. Quando a EnableRowVirtualization propriedade está definida para true, não DataGrid instancia um DataGridRow objeto para cada elemento de dados na fonte de dados vinculada. Em vez disso, DataGrid cria DataGridRow objetos apenas quando são necessários e reutiliza-os tanto quanto pode. Por exemplo, cria DataGrid um DataGridRow objeto para cada elemento de dados que está atualmente na vista e recicla a linha quando esta sai da vista.