Condividi tramite


FrameworkElement.ArrangeOverride(Size) Metodo

Definizione

In caso di override in una classe derivata, posiziona gli elementi figlio e determina le dimensioni per una classe derivata FrameworkElement.

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

Area finale nel controllo padre che questo elemento deve usare per disporre se stesso e i relativi elementi figlio.

Restituisce

Size

Dimensioni effettive usate.

Note per gli eredi

Gli autori di controlli che vogliono personalizzare il passaggio di disposizione dell'elaborazione del layout devono eseguire l'override di questo metodo. Il modello di implementazione deve chiamare Arrange(Rect) su ogni elemento figlio visibile e passare le dimensioni finali desiderate per ogni elemento figlio come finalRect parametro. Gli elementi padre devono chiamare Arrange(Rect) su ogni elemento figlio; in caso contrario, non verrà eseguito il rendering degli elementi figlio.

Molte classi derivate offrono implementazioni di questo metodo. Quelli principali includono: ArrangeOverride(Size), ArrangeOverride(Size) e ArrangeOverride(Size).

Si applica a

Vedi anche