Lenguaje

QuickGrid<TGridItem>.ItemComparer Propiedad

Definición

Obtiene o establece un comparador usado durante la virtualización para detectar si los elementos se anteponeron o anexaron entre cargas de datos. El comparador determina si el primer elemento cargado cambió entre cargas, lo que indica que los elementos se insertaron encima de la ventanilla actual, por lo que la cuadrícula puede mantener la ventanilla anclada.

Proporcione un comparador que compare los elementos mediante un identificador único estable (por ejemplo, una clave principal). Tiene como valor predeterminado Default. Para registros y tipos que implementan IEquatable<T>, el valor predeterminado funciona automáticamente (igualdad de valores). En el caso de los tipos de referencia sin semántica de igualdad de valores, el valor predeterminado vuelve a la igualdad de referencia, lo que genera la detección de anteposición de falsos positivos cuando el origen de datos devuelve nuevas instancias entre cargas.

Esto solo tiene un efecto cuando Virtualize es true.

[Microsoft.AspNetCore.Components.Parameter]
public System.Collections.Generic.IEqualityComparer<TGridItem>? ItemComparer { get; set; }
[<Microsoft.AspNetCore.Components.Parameter>]
member this.ItemComparer : System.Collections.Generic.IEqualityComparer<'GridItem> with get, set
Public Property ItemComparer As IEqualityComparer(Of TGridItem)

Valor de propiedad

IEqualityComparer<TGridItem>
Atributos

Se aplica a