UniformGrid.MeasureOverride(Size) Yöntem
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.
Tüm alt öğeleri ölçerek istenen boyutunu UniformGrid hesaplar.
protected:
override System::Windows::Size MeasureOverride(System::Windows::Size constraint);
protected override System.Windows.Size MeasureOverride (System.Windows.Size constraint);
override this.MeasureOverride : System.Windows.Size -> System.Windows.Size
Protected Overrides Function MeasureOverride (constraint As Size) As Size
Parametreler
Döndürülenler
Size İstenen, kılavuzun alt içeriğine ve parametresine constraint
göredir.
Açıklamalar
parametresi, constraint
kılavuz için kullanılabilir en fazla alan miktarını tanımlar. Bu alan, kılavuzdaki satır ve sütun sayısına göre eşit olarak bölünür. Her alt öğenin boyutu, kılavuzun tüm alt öğelerinin en yüksek genişliğini belirlemek için ölçülür. En büyük değerler, içinden constraint
hesaplanan en büyük hücre boyutunu aşamaz. İstenen kılavuz Size , alt boyut üst sınırına göre hesaplanır. Width, sütun sayısıyla çarpılan alt genişlik üst sınırıdır. Height, alt boy üst sınırının satır sayısıyla çarpılmasıdır. Bu yöntem istenen Sizedeğerini döndürür.
Örneğin, kılavuzda iki satır ve dört sütun varsa, her hücre için en yüksek yükseklik 0,5*constraintHeight ve maksimum genişlik 0,25*constraintWidth olur. Bu hesaplamalar için constraintHeight parametresinin Heightconstraint
değeridir ve constraintWidth parametresinin constraint
değeridirWidth.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin