FrameworkElement.ArrangeOverride(Size) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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) .