DataGrid.EnableRowVirtualization Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Satır sanallaştırmanın etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true
satır sanallaştırma etkinleştirildiyse; aksi takdirde , false
. Kayıtlı varsayılan değerdir true
. Değeri nelerin etkilediği hakkında daha fazla bilgi için bkz DependencyProperty. .
Açıklamalar
Performansı EnableRowVirtualization geliştirmek için özelliği varsayılan olarak olarak true
ayarlanır. EnableRowVirtualization özelliği olarak true
ayarlandığında, ilişkili veri kaynağındaki DataGrid her veri öğesi için bir DataGridRow nesne örneği oluşturmaz. Bunun yerine, DataGrid nesneleri yalnızca ihtiyaç duyulduğunda oluşturur DataGridRow ve mümkün olduğunca yeniden kullanılır. Örneğin, şu DataGrid anda görünümde olan her veri öğesi için bir DataGridRow nesne oluşturur ve görünüm dışına çıktığında satırı geri dönüştürür.