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

UIElement.Opacity 속성

2013-12-13

개체의 불투명도 수준을 가져오거나 설정합니다.

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

public double Opacity { get; set; }
<uiElement Opacity="double" .../>

속성 값

형식: System.Double
불투명도 인수를 선언하는 0부터 1.0 사이의 값입니다. 1.0은 완전 불투명을 의미하고 0은 투명을 의미합니다. 기본값은 1.0입니다.

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

Opacity 값이 0이더라도 개체가 적중 테스트에서 제외되지 않습니다. 이 동작을 사용하면 Canvas, Rectangle 또는 다른 도형을 이미지 맵 스타일 오버레이를 만들어 아래에 표시되는 다른 개체보다 Z 순서가 큰 개체의 적중 여부를 캡처할 수 있습니다. 개체를 적중 테스트에서 제외하려면 IsHitTestVisiblefalse로 설정합니다.

중첩된 개체에 Opacity를 설정한 경우 유효 불투명도는 적용 가능한 모든 불투명도 인수의 곱입니다. 예를 들어 Opacity=0.5인 개체가 마찬가지로 Opacity=0.5Canvas에 들어 있으면 유효 Opacity 값은 0.25입니다.

1.0보다 큰 Opacity 값은 해당 값을 사용할 때 1.0으로 처리되지만, 속성 값을 가져오면 여전히 원래의 1보다 큰 값이 반환됩니다. 0보다 작은 Opacity 값은 해당 값을 사용할 때 0으로 처리됩니다. 예를 들어 Opacity가 0.5인 개체의 효과를 취소하기 위해 Opacity2로 설정하더라도 아무런 효과가 없습니다. 2라는 값은 중첩된 개체의 인수를 계산하기 전에 1.0으로 처리되기 때문입니다.

Windows Phone OS

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

Windows Phone

표시: