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.
Quando sottoposto a override in una classe derivata, posiziona gli elementi figlio e determina una dimensione per una FrameworkElement classe derivata.
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 all'interno dell'elemento padre che questo elemento deve utilizzare per disporre se stesso e i relativi elementi figlio.
Valori restituiti
Dimensione effettiva utilizzata.
Note per gli eredi
Gli autori di controlli che desiderano 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 finalSize 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 prominenti includono: ArrangeOverride(Size), ArrangeOverride(Size) e ArrangeOverride(Size).