QuickGrid<TGridItem>.ItemComparer プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ読み込みの前に項目が追加されたか追加されたかを検出するために仮想化中に使用される比較子を取得または設定します。 プロバイダー ウィンドウが重なると、比較子は、以前にレンダリングされた項目が同じグローバル インデックスで変更されたかどうかを判断します。これは、アイテムが現在のビューポートの上に挿入されたことを示し、グリッドがビューポートのアンカーを維持できるようにします。
アイテムを安定した一意識別子 (主キーなど) で比較する比較子を提供します。 既定値は Default です。 IEquatable<T>を実装するレコードと型の場合、既定値は自動的に機能します (値の等価性)。 値が等しいセマンティクスを持たない参照型の場合、既定値は参照の等価性にフォールバックします。これは、データ ソースが読み込み間の新しいインスタンスを返すときに誤検知の先頭に検出を生成します。
これは、 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)
プロパティ値
- 属性