UIElement.ClipToBounds 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
요소를 포함하는 컨테이너의 크기에 맞게 이 요소의 콘텐츠 또는 이 요소의 자식 요소의 콘텐츠를 잘라 낼지 여부를 나타내는 값을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.
public:
property bool ClipToBounds { bool get(); void set(bool value); };
public bool ClipToBounds { get; set; }
member this.ClipToBounds : bool with get, set
Public Property ClipToBounds As Boolean
속성 값
콘텐츠를 잘라내야 하면 true
이고, 그러지 않으면 false
입니다. 기본값은 false
입니다.
설명
자식 요소의 경우 부모 요소 ClipToBounds 의 높이와 너비가 결정MaxHeightMaxWidthHeight / Width / 되는지 여부에 따라 레이아웃 동작에 다른 영향을 줍니다. MaxHeight / MaxWidth 부모 요소의 값 ClipToBounds 에 관계없이 항상 적용되며 유효 클리핑은 항상 이러한 최대값에 따라 콘텐츠를 클리핑합니다. 부모의 HeightWidth / 설정은 있는 경우 ClipToBounds false
콘텐츠를 클리핑하지 않고 있는 경우 ClipToBounds true
콘텐츠를 클리핑합니다.
기본값 false
은 클래스에 UIElement 구현된 일반적인 동작입니다. 해당 인스턴스에서 UIElement 이 속성에 대한 종속성 속성 메타데이터를 기본값으로 재정의하기 위해 파생되는 지정된 요소에 대해 기본값을 대신 사용할 수 true
있습니다. 여러 기존 파생 클래스가 이 메타데이터를 재정의하고 종속성 속성 기본값을 조정합니다.
InkCanvas, InkPresenter및 Popup 각각이 기본값을 재정의합니다 true
.
FrameworkElement 이 종속성 속성에 대한 메타데이터를 재정의합니다. 특히 FrameworkElement 속성 값 상속을 허용하도록 이 속성을 지정합니다(Inherits true
메타데이터에 포함됨). 이 컨텍스트의 속성 값 상속은 로컬 값 또는 스타일을 통해 할당할 다른 값 ClipToBounds 이 없는 자식 요소가 있는 경우 이 값이 할당된 가장 가까운 부모 요소의 값(다시 스타일, 기본값 또는 로컬 값)이 있는 경우 부모 요소의 값이 속성 시스템에 의해 할당되지 않은 모든 자식 요소에 할당됨을 의미합니다. 실제로 이는 루트 요소의 경계에 클립을 허용할지 여부를 지정할 수 있으며, 해당 값이 구체적으로 할당되지 않은 모든 자식 요소로 false
전파됨을 의미합니다.
종속성 속성 정보
식별자 필드 | ClipToBoundsProperty |
메타 데이터 속성 설정 true |
없음 |