FrameworkElement.ArrangeOverride(Size) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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).