FrameworkElement.ArrangeOverride(Size) Método
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
- finalSize
- Size
A área final no pai que esse elemento deve usar para organizar a si próprio e seus filhos.
O tamanho real usado.
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) .
Produto | Versões |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |