문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
이 설명서는 보관되지만 유지 되지 않습니다.

UIElement.Opacity 속성

user interface (UI)에 렌더링될 때 전체 UIElement에 적용되는 불투명도 인수를 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.

네임스페이스:  System.Windows
어셈블리:  PresentationCore(PresentationCore.dll)
XAML의 XMLNS: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public double Opacity { get; set; }
<object Opacity="double" .../>

속성 값

형식: System.Double
불투명도 인수입니다. 기본 불투명도는 1.0입니다. 예상 값은 0.0에서 1.0 사이입니다.

식별자 필드

OpacityProperty

true 로 설정된 메타데이터 속성

없음

기본값인 1.0은 UIElement 클래스에서 이 종속성 속성의 초기 메타데이터가 제공하는 기본값입니다. 기타 파생 클래스는 해당 클래스 생성자 내에서 메타데이터를 재정의하여 이 기본값을 변경할 수 있습니다.

Opacity 의 값은 요소도 표시되는 경우(IsVisibletrue)가 아니면 실제 레이아웃에 적용되지 않습니다.

Opacity 는 부모 요소에서 요소 트리의 자식 요소까지 적용되지만 중첩된 불투명도 설정의 시각 효과는 개별 자식 요소의 속성 값에 나타나지 않습니다. 예를 들어 목록의 불투명도가 50%(0.5)인데 목록 항목 중 하나의 불투명도가 20%(0.2)로 설정되어 있으면 해당 목록 항목의 순수 표시 불투명도는 10%(0.1)로 렌더링됩니다. 그러나 목록 항목 Opacity 속성의 값은 쿼리 시 계속 0.2로 나타납니다.

선언 또는 계산된 불투명도가 0이라도 요소는 입력 이벤트 및 명령에 계속 관여되며 포커스를 받을 수 있는 상태입니다. 이러한 측면은 불투명도가 0인 도형 등의 개체를 사용하여 투명한 요소가 포함된 내부 개체를 마스킹하는 등의 경우에 유용할 수 있습니다. 이 경우 불투명도가 0인 개체가 내부 영역의 모든 입력 이벤트 처리를 수행할 수 있습니다. 그러나 개체 또는 도형의 BackgroundFillTransparent인 경우에도 값으로 설정해야 합니다. 그렇지 않으면 적중 테스트를 사용할 수 없으며 이벤트가 수신되지 않습니다.

.NET Framework

4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 7, Windows Vista SP1 이상, Windows XP SP3, Windows Server 2008(Server Core는 지원되지 않음), Windows Server 2008 R2(Server Core는 SP1 이상에서 지원됨), Windows Server 2003 SP2

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
표시: