FrameworkElement.ArrangeOverride(Size) FrameworkElement.ArrangeOverride(Size) FrameworkElement.ArrangeOverride(Size) FrameworkElement.ArrangeOverride(Size) Method

Definizione

In caso di override in una classe derivata, posiziona gli elementi figlio e determina le dimensioni per una classe derivata FrameworkElement.When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.

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

Parametri

finalSize
Size Size Size Size

Area finale nel controllo padre che questo elemento deve usare per disporre se stesso e i relativi elementi figlio.The final area within the parent that this element should use to arrange itself and its children.

Restituisce

Dimensioni effettive usate.The actual size used.

Note per gli eredi

Gli autori dei controlli che desiderano personalizzare il passaggio di disposizione dell'elaborazione del layout devono eseguire l'override di questo metodo.Control authors who want to customize the arrange pass of layout processing should override this method. Il modello di implementazione deve Arrange(Rect) chiamare su ogni elemento figlio visibile e passare le dimensioni finali desiderate per ogni elemento figlio finalRect come parametro.The implementation pattern should call Arrange(Rect) on each visible child element, and pass the final desired size for each child element as the finalRect parameter. Gli elementi padre devono Arrange(Rect) chiamare su ogni elemento figlio; in caso contrario, non verrà eseguito il rendering degli elementi figlio.Parent elements should call Arrange(Rect) on each child, otherwise the child elements will not be rendered.

Molte classi derivate offrono implementazioni di questo metodo.Many derived classes offer implementations of this method. I principali sono: ArrangeOverride(Size), ArrangeOverride(Size) e ArrangeOverride(Size).Prominent ones include: ArrangeOverride(Size), ArrangeOverride(Size) and ArrangeOverride(Size).

Si applica a

Vedi anche