다음을 통해 공유


FrameworkElement.GetLayoutClip(Size) 메서드

정의

클리핑 마스크의 기하 도형을 반환합니다. 이 마스크는 레이아웃 시스템에서 사용 가능한 표시 공간보다 큰 요소를 정렬하려고 하면 적용됩니다.

protected:
 override System::Windows::Media::Geometry ^ GetLayoutClip(System::Windows::Size layoutSlotSize);
protected override System.Windows.Media.Geometry GetLayoutClip (System.Windows.Size layoutSlotSize);
override this.GetLayoutClip : System.Windows.Size -> System.Windows.Media.Geometry
Protected Overrides Function GetLayoutClip (layoutSlotSize As Size) As Geometry

매개 변수

layoutSlotSize
Size

시각적 표시를 수행하는 요소 부분의 크기입니다.

반환

Geometry

클리핑 기하 도형입니다.

설명

여백은 레이아웃 시스템 동작의 layoutSlotSize 일부로 빼기됩니다.

반환된 null 참조는 클리핑이 발생하지 않음을 나타냅니다. 기본 구현은 항상 다음과 같은 false경우 ClipToBounds 를 반환합니다null. 이 메서드는 UIElement.GetLayoutClip를 재정의합니다. 구현에서는 FrameworkElement 계산을 사용합니다 MaxHeight MaxWidth . 이 메서드를 다시 재정의하는 FrameworkElement 여러 서브클래스입니다. Adorner.GetLayoutClip는 표시기가 보통 범위를 벗어나는 경우가 많기 때문에 항상 반환 null 하도록 재정의합니다. Canvas.GetLayoutClip이면 ClipToBounds 반환 null 합니다falseInkPresenter.GetLayoutClip.

상속자 참고

기본 구현은 항상 다음과 같은 false경우 ClipToBounds 를 반환합니다null. 재정의는 일반적으로 기본 클래스가 아닌 파생 클래스 및 레이아웃 논리의 관계 및 목적에 따라 예외가 있지만 이 동작을 보존해야 합니다.

적용 대상

추가 정보