QuickGrid<TGridItem>.ItemComparer 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個比較器,用於虛擬化期間偵測資料載入間項目是否被前置或附加。 比較器會判斷第一個載入的物品在載入間是否改變,表示物品入在當前視窗上方,以便格子能保持視窗固定。
提供一個比較器,透過穩定的唯一識別碼(例如主鍵)比較項目。 預設為 Default。 對於實作 IEquatable<T>的紀錄和類型,預設會自動運作(值相等)。 對於沒有值等式語意的參考型別,預設會退回到參考等號,當資料來源在載入間回傳新實例時,會產生誤報前置偵測。
這只在 為 時true才有影響Virtualize。
[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)
屬性值
IEqualityComparer<TGridItem>
- 屬性