Aracılığıyla paylaş


FrameworkElement.ArrangeOverride(Size) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, alt öğeleri yerleştirir ve türetilmiş bir sınıf için bir FrameworkElement boyut belirler.

protected:
 virtual System::Windows::Size ArrangeOverride(System::Windows::Size finalSize);
protected virtual System.Windows.Size ArrangeOverride (System.Windows.Size finalSize);
abstract member ArrangeOverride : System.Windows.Size -> System.Windows.Size
override this.ArrangeOverride : System.Windows.Size -> System.Windows.Size
Protected Overridable Function ArrangeOverride (finalSize As Size) As Size

Parametreler

finalSize
Size

Üst öğe içinde, bu öğenin kendisini ve alt öğelerini düzenlemek için kullanması gereken son alan.

Döndürülenler

Kullanılan gerçek boyut.

Devralanlara Notlar

Düzen işlemenin düzenleme geçişini özelleştirmek isteyen denetim yazarları bu yöntemi geçersiz kılmalıdır. Uygulama deseni her görünür alt öğede çağrısı Arrange(Rect) yapmalı ve her alt öğe için istenen son boyutu parametre olarak finalRect geçirmelidir. Üst öğeler her alt öğede çağrı Arrange(Rect) yapmalıdır, aksi takdirde alt öğeler işlenmez.

Birçok türetilmiş sınıf bu yöntemin uygulamalarını sunar. Öne çıkanlar şunlardır: ArrangeOverride(Size), ArrangeOverride(Size) ve ArrangeOverride(Size).

Şunlara uygulanır

Ayrıca bkz.