정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

UIElement.Clip 속성

2013-12-13

UIElement의 콘텐츠 윤곽선을 정의하는 데 사용되는 Geometry를 가져오거나 설정합니다.

Namespace:  System.Windows
어셈블리:  System.Windows(System.Windows.dll)
XMLNS for XAML: xmlns에 매핑되지 않습니다.

public Geometry Clip { get; set; }
<uiElement>
  <uiElement.Clip>
    singleGeometry
  </uiElement.Clip>
</uiElement>

XAML 값

singleGeometry

Geometry에서 파생되는 개체의 한 개체 요소입니다. 이 요소는 일반적으로 Windows Phone에서 정의되는 EllipseGeometry, GeometryGroup, LineGeometry, PathGeometry, RectangleGeometry.

속성 값

형식: System.Windows.Media.Geometry
클리핑 영역의 크기를 결정하는 기하 도형입니다. 기본값은 null입니다.

종속성 속성 식별자 필드: ClipProperty

기하 도형 외부의 UIElement는 렌더링된 레이아웃에서 시각적으로 클리핑됩니다. 기하 도형이 사각형일 필요는 없습니다.

기하 도형 "외부"의 영역은 클리핑됩니다. 즉, 기하 도형이 클리핑 대상이 아닌 Path를 위한 데이터로 사용된 경우 Fill이 적용되는 기하 도형의 영역만 클리핑되지 않고 표시됩니다. 기하 도형 오버레이를 벗어나는 모든 영역이 클리핑됩니다. 기하 도형이 복잡한 경우 기하 도형의 FillRule에 따라 클리핑되거나 클리핑되지 않는 영역이 결정됩니다.

LineGeometry만 사용하여 클리핑하면 선에는 원래 두께가 없으므로 전체가 클리핑됩니다. EllipseGeometry, GeometryGroup 또는 RectangleGeometry를 가장 간편하게 사용할 수 있지만 PathGeometry를 사용하여 보다 복잡한 결과를 얻을 수도 있습니다.

단일 GeometryGroup을 값으로 지정하고 이 그룹을 자식 기하 도형으로 채우면 Clip에 복잡한 기하 도형을 지정할 수 있습니다.

UIElement의 일부만 표시하는 다른 방법으로, 투명 마스크를 사용하는 RadialGradientBrush 또는 ImageBrush를 통해 OpacityMask를 사용할 수 있습니다. OpacityMask 기술을 사용하는 경우 배경에 대한 "퍼짐" 효과를 만들 수 있습니다. Clip 기술을 사용하면 항상 클리핑에 뚜렷한 가장자리가 적용됩니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: