FrameworkElement.GetLayoutClip(Size) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클리핑 마스크의 기하 도형을 반환합니다. 이 마스크는 레이아웃 시스템에서 사용 가능한 표시 공간보다 큰 요소를 정렬하려고 하면 적용됩니다.
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
시각적 표시를 수행하는 요소 부분의 크기입니다.
반환
클리핑 기하 도형입니다.
설명
여백은 레이아웃 시스템 동작의 layoutSlotSize
일부로 빼기됩니다.
반환된 null 참조는 클리핑이 발생하지 않음을 나타냅니다. 기본 구현은 항상 다음과 같은 false
경우 ClipToBounds 를 반환합니다null
. 이 메서드는 UIElement.GetLayoutClip를 재정의합니다. 구현에서는 FrameworkElement 계산을 사용합니다 MaxHeight MaxWidth . 이 메서드를 다시 재정의하는 FrameworkElement 여러 서브클래스입니다. Adorner.GetLayoutClip는 표시기가 보통 범위를 벗어나는 경우가 많기 때문에 항상 반환 null
하도록 재정의합니다. Canvas.GetLayoutClip이면 ClipToBounds 반환 null
합니다false
InkPresenter.GetLayoutClip.
상속자 참고
기본 구현은 항상 다음과 같은 false
경우 ClipToBounds 를 반환합니다null
. 재정의는 일반적으로 기본 클래스가 아닌 파생 클래스 및 레이아웃 논리의 관계 및 목적에 따라 예외가 있지만 이 동작을 보존해야 합니다.