Linguagem

FrameworkElement.ArrangeOverride(Size) Método

Definição

Quando sobreposto numa classe derivada, posiciona elementos filhos e determina um tamanho para uma FrameworkElement classe derivada.

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

Parâmetros

finalSize
Size

A última área dentro do progenitor que este elemento deve usar para se organizar a si próprio e aos seus filhos.

Devoluções

O tamanho real usado.

Notas para Herdeiros

Os autores de controlo que queiram personalizar a passagem de organização do processamento de layout devem ultrapassar este método. O padrão de implementação deve chamar Arrange(Rect) cada elemento filho visível e passar o tamanho final desejado para cada elemento filho como finalSize parâmetro. Os elementos pais devem chamar Arrange(Rect) cada filho, caso contrário os elementos filhos não serão renderizados.

Muitas classes derivadas oferecem implementações deste método. Os mais proeminentes incluem: ArrangeOverride(Size), ArrangeOverride(Size) e ArrangeOverride(Size).

Aplica-se a

Ver também