UIElement.ClipToBounds 속성

정의

요소를 포함하는 컨테이너의 크기에 맞게 이 요소의 콘텐츠 또는 이 요소의 자식 요소의 콘텐츠를 잘라 낼지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value indicating whether to clip the content of this element (or content coming from the child elements of this element) to fit into the size of the containing element. 이 속성은 종속성 속성입니다.This is a dependency property.

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입니다.true if the content should be clipped; otherwise, false. 기본값은 false입니다.The default value is false.

설명

자식 요소의 경우 ClipToBounds는 부모 요소의 높이와 너비가 Height / Width 또는 MaxHeight / MaxWidth에 따라 결정 되는지에 따라 레이아웃 동작에 대 한 영향을 다릅니다.For child elements, ClipToBounds has different effects on layout behaviors depending on whether the height and width of the parent element are being determined by Height / Width or MaxHeight / MaxWidth. 부모 요소의 MaxHeight / MaxWidthClipToBounds 값에 관계 없이 항상 적용 되 고 효과적인 자르기는 항상 이러한 최대값에 따라 콘텐츠를 클리핑 합니다.MaxHeight / MaxWidth of the parent element are always respected regardless of the value of ClipToBounds and the effective clipping will always clip the content based on these maximums. 부모 Height / Width 설정은 ClipToBounds false될 때 콘텐츠를 자르는 것이 아니라 ClipToBounds true경우 콘텐츠를 클리핑 합니다.The parent's Height / Width settings will not clip the content when ClipToBounds is false, but will clip the content if ClipToBounds is true.

false에 대 한 기본값은 UIElement 클래스에서 구현 되는 일반적인 동작입니다.Note that defaulting to false is the general behavior as implemented in the UIElement class. UIElement에서 파생 되는 지정 된 요소는 해당 인스턴스의이 속성에 대 한 종속성 속성 메타 데이터를 대신 true으로 재정의 하는 것이 가능 합니다.It is possible for any given element that derives from UIElement to override the dependency property metadata for this property in that instance to default to true instead. 여러 기존 파생 클래스에서이 메타 데이터를 재정의 하거나 종속성 속성 기본값을 조정 합니다.Several existing derived classes override this metadata and/or adjust the dependency property default value.

InkCanvas, InkPresenterPopuptrue되도록 기본값을 재정의 합니다.InkCanvas, InkPresenter, and Popup each override the default value to be true.

FrameworkElement이 종속성 속성에 대 한 메타 데이터를 재정의 합니다.FrameworkElement overrides the metadata for this dependency property. 특히 FrameworkElement는 속성 값 상속을 허용 하도록이 속성을 지정 합니다 (Inherits 메타 데이터에서 true 됨).Specifically, FrameworkElement designates this property to allow property value inheritance (Inherits is true in metadata). 이 컨텍스트에서 속성 값 상속은 로컬 값 또는 스타일을 통해 할당 된 ClipToBounds에 대 한 다른 값이 없는 자식 요소가 있는 경우이 값이 할당 된 가장 가까운 부모 요소의 값 (스타일에서 기본값을 사용 하 여 다시)의 값을 의미 합니다. 또는 로컬 값) 이면 속성 시스템에서 부모 요소의 값이 할당 되지 않은 모든 자식 요소에 할당 됩니다.Property value inheritance in this context means that if there are child elements with no other value for ClipToBounds assigned through local values or styles, the value of the nearest parent element with this value assigned (again, either in styles, by default values, or a locally value), then the value from the parent element will be assigned to all unassigned child elements by the property system. 실제로이는 루트 요소에서 클립의 범위를 허용할지 여부를 지정할 수 있으며, 해당 값은 false로 특별히 할당 되지 않은 모든 자식 요소로 전파 됩니다.In practice this means that you can specify whether to allow clip to bounds at the root element, and that value will propagate to all child elements that have not specifically assigned it as false.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field ClipToBoundsProperty
메타 데이터 속성 설정 trueMetadata properties set to true 없음None

적용 대상

추가 정보