UIElement.ClipToBounds UIElement.ClipToBounds UIElement.ClipToBounds UIElement.ClipToBounds Property

정의

요소를 포함하는 컨테이너의 크기에 맞게 이 요소의 콘텐츠 또는 이 요소의 자식 요소의 콘텐츠를 잘라 낼지 여부를 나타내는 값을 가져오거나 설정합니다.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 / 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 설정 콘텐츠가 클리핑 때 ClipToBoundsfalse, 콘텐츠 if 클립은 있지만 ClipToBoundstrue합니다.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.

InkCanvasInkPresenter, 및 Popup 되도록 기본값을 재정의할 각 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

적용 대상

추가 정보