QuickGrid<TGridItem>.ItemComparer Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um comparador usado durante a virtualização para detectar se os itens foram anexados ou acrescentados entre cargas de dados. Quando as janelas do provedor se sobrepõem, o comparador determina se um item renderizado anteriormente foi alterado no mesmo índice global, o que indica que os itens foram inseridos acima do visor atual, para que a grade possa manter o visor ancorado.
Forneça um comparador que compara itens por um identificador exclusivo estável (por exemplo, uma chave primária). Usa Default como padrão. Para registros e tipos implementados IEquatable<T>, o padrão funciona automaticamente (igualdade de valor). Para tipos de referência sem semântica de igualdade de valor, o padrão volta à igualdade de referência, que produz detecção de predefinição false-positivo quando a fonte de dados retorna novas instâncias entre cargas.
Isso só tem um efeito quando Virtualize é 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 da propriedade
- Atributos