DataGrid.EnableRowVirtualization 屬性

定義

取得或設定值,這個值表示是否啟用資料列虛擬化。

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

屬性值

Boolean

如果啟用資料列虛擬化則為 true,否則為 false。 已註冊的預設值是 true。 如需哪些因素會影響值的詳細資訊,請參閱 DependencyProperty

備註

為了改善效能, EnableRowVirtualization 屬性預設會設定為 trueEnableRowVirtualization當 屬性設定為 true 時, DataGrid 不會為系結資料來源中的每個資料項目具現化 DataGridRow 物件。 相反地,只有在 DataGrid 需要物件時才會建立 DataGridRow 物件,並盡可能重複使用它們。 例如,會 DataGrid 針對目前處於檢視中的每個資料項目建立 DataGridRow 物件,並在資料列向外捲動時回收資料列。

適用於

另請參閱