Compartilhar via


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

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, os DataGrid objetos são criado DataGridRow somente quando necessário e os reutilizam o máximo possível. Por exemplo, ele DataGrid cria um DataGridRow objeto para cada item de dados que está atualmente em exibição e recicla a linha quando ela rola para fora da exibição.

Aplica-se a

Confira também