다음을 통해 공유


FrameworkElement.ArrangeOverride(Size) 메서드

정의

파생 클래스에서 재정의하는 경우 자식 요소를 배치하고 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

이 요소에서 자신과 자식을 정렬하는 데 사용해야 하는 부모 내의 마지막 영역입니다.

반환

Size

사용되는 실제 크기입니다.

상속자 참고

레이아웃 처리의 정렬 패스를 사용자 지정하려는 컨트롤 작성자는 이 메서드를 재정의해야 합니다. 구현 패턴은 표시되는 각 자식 요소를 호출 Arrange(Rect) 하고 각 자식 요소에 대해 원하는 최종 크기를 매개 변수로 finalRect 전달해야 합니다. 부모 요소는 각 자식에 대해 호출 Arrange(Rect) 해야 합니다. 그렇지 않으면 자식 요소가 렌더링되지 않습니다.

많은 파생 클래스는 이 메서드의 구현을 제공합니다. 눈에 띄는 것들은 다음과 같습니다 : ArrangeOverride(Size), ArrangeOverride(Size)ArrangeOverride(Size).

적용 대상

추가 정보