FrameworkElement.ArrangeOverride(Size) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의하는 경우 자식 요소를 배치하고 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
이 요소에서 자신과 자식을 정렬하는 데 사용해야 하는 부모 내의 마지막 영역입니다.
반환
사용되는 실제 크기입니다.
상속자 참고
레이아웃 처리의 정렬 패스를 사용자 지정하려는 컨트롤 작성자는 이 메서드를 재정의해야 합니다. 구현 패턴은 표시되는 각 자식 요소를 호출 Arrange(Rect) 하고 각 자식 요소에 대해 원하는 최종 크기를 매개 변수로 finalRect
전달해야 합니다. 부모 요소는 각 자식에 대해 호출 Arrange(Rect) 해야 합니다. 그렇지 않으면 자식 요소가 렌더링되지 않습니다.
많은 파생 클래스는 이 메서드의 구현을 제공합니다. 눈에 띄는 것들은 다음과 같습니다 : ArrangeOverride(Size), ArrangeOverride(Size) 및 ArrangeOverride(Size).