FrameworkElement.ArrangeOverride(Size) 메서드

정의

파생 클래스에서 재정의하는 경우 자식 요소를 배치하고 FrameworkElement 파생 클래스에 대한 크기를 결정합니다.When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.

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

이 요소에서 자신과 자식을 정렬하는 데 사용해야 하는 부모 내의 마지막 영역입니다.The final area within the parent that this element should use to arrange itself and its children.

반환

사용되는 실제 크기입니다.The actual size used.

상속자 참고

레이아웃 처리의 정렬 단계를 사용자 지정 하려는 컨트롤 작성자는이 메서드를 재정의 해야 합니다.Control authors who want to customize the arrange pass of layout processing should override this method. 구현 패턴은 표시 되는 각 자식 요소에 대해 Arrange(Rect)를 호출 하 고 각 자식 요소의 최종 원하는 크기를 finalRect 매개 변수로 전달 해야 합니다.The implementation pattern should call Arrange(Rect) on each visible child element, and pass the final desired size for each child element as the finalRect parameter. 부모 요소는 각 자식에 대 한 Arrange(Rect)를 호출 해야 합니다. 그렇지 않으면 자식 요소가 렌더링 되지 않습니다.Parent elements should call Arrange(Rect) on each child, otherwise the child elements will not be rendered.

많은 파생 클래스에서이 메서드의 구현을 제공 합니다.Many derived classes offer implementations of this method. ArrangeOverride(Size), ArrangeOverride(Size)ArrangeOverride(Size)를 포함 하는 것이 중요 합니다.Prominent ones include: ArrangeOverride(Size), ArrangeOverride(Size) and ArrangeOverride(Size).

적용 대상

추가 정보