Compartilhar via


FrameworkElement.ArrangeOverride(Size) Método

Definição

Quando substituído em uma classe derivada, posiciona os elementos filho e determina um tamanho para uma classe derivada 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

Parâmetros

finalSize
Size

A área final no pai que esse elemento deve usar para organizar a si próprio e seus filhos.

Retornos

Size

O tamanho real usado.

Notas aos Herdeiros

Os autores de controle que desejam personalizar a passagem de organização do processamento de layout devem substituir esse 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 o finalRect parâmetro. Os elementos pai devem chamar Arrange(Rect) cada filho, caso contrário, os elementos filho não serão renderizados.

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

Aplica-se a

Confira também