DataGrid.EnableRowVirtualization Propriedade

Definição

Obtém ou define um valor que indica se a virtualização de linha está habilitada.

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 da propriedade

Boolean

true se a virtualização de linha estiver habilitada; caso contrário, false. O padrão registrado é true. Para obter mais informações sobre o que pode influenciar o valor, consulte DependencyProperty.

Comentários

Para melhorar o desempenho, a EnableRowVirtualization propriedade é definida true como por padrão. Quando a EnableRowVirtualization propriedade é definida como true, não DataGrid cria uma instância de um DataGridRow objeto para cada item de dados na fonte de dados associada. Em vez disso, ele DataGrid cria DataGridRow objetos somente quando são necessários e os reutiliza o máximo possível. Por exemplo, o DataGrid objeto cria um DataGridRow objeto para cada item de dados que está atualmente em exibição e recicla a linha quando ela rola para fora do modo de exibição.

Aplica-se a

Confira também