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

속성 값

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 / MaxWidth 부모 요소는의 값에 관계 없이 항상 ClipToBounds 적용 되 고 효과적인 자르기는 항상 이러한 최대값을 기준으로 콘텐츠를 클리핑 합니다.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, InkPresenterPopup 는 각각 기본값을로 재정의 true 합니다.InkCanvas, InkPresenter, and Popup each override the default value to be true.

FrameworkElement 이 종속성 속성에 대 한 메타 데이터를 재정의 합니다.FrameworkElement overrides the metadata for this dependency property. 특히 FrameworkElement Inheritstrue 메타 데이터에 있는 속성 값 상속을 허용 하도록이 속성을 지정 합니다.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

적용 대상

추가 정보