DataGrid.EnableRowVirtualization Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si está habilitada la virtualización de filas.
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 propiedad
Es true
si está habilitada la virtualización de filas; en caso contrario, es false
. El valor predeterminado registrado es true
. Para obtener más información sobre lo que puede afectar al valor, vea DependencyProperty.
Comentarios
Para mejorar el rendimiento, la EnableRowVirtualization propiedad se establece true
en de forma predeterminada. Cuando la EnableRowVirtualization propiedad se establece true
en , DataGrid no crea una instancia de un DataGridRow objeto para cada elemento de datos del origen de datos enlazado. En su lugar, crea DataGrid DataGridRow objetos solo cuando son necesarios y los reutiliza tanto como pueda. Por ejemplo, crea DataGrid un DataGridRow objeto para cada elemento de datos que se encuentra actualmente en la vista y recicla la fila cuando se desplaza fuera de la vista.