UIElement.Opacity UIElement.Opacity UIElement.Opacity UIElement.Opacity Property

정의

UI(사용자 인터페이스)user interface (UI)에서 렌더링될 때 전체 UIElement에 적용되는 불투명도 요소를 가져오거나 설정합니다.Gets or sets the opacity factor applied to the entire UIElement when it is rendered in the UI(사용자 인터페이스)user interface (UI). 이 속성은 종속성 속성입니다.This is a dependency property.

public:
 property double Opacity { double get(); void set(double value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double Opacity { get; set; }
member this.Opacity : double with get, set
Public Property Opacity As Double

속성 값

불투명도 요소입니다.The opacity factor. 기본 불투명도는 1.0입니다.Default opacity is 1.0. 예상 값은 0.0에서 1.0 사이입니다.Expected values are between 0.0 and 1.0.

설명

1.0 기본값은이 종속성 속성의 초기 메타 데이터에서 제공 되는 기본은 UIElement 클래스입니다.The 1.0 default value is the default provided by the initial metadata of this dependency property on the UIElement class. 잠재적으로 다른 파생된 클래스 해당 클래스 생성자 내에서 메타 데이터를 재정의 하 여이 기본값을 변경 될 수 있습니다.Other derived classes may potentially change this default value by overriding the metadata from within their class constructor.

변수의 Opacity 요소인도 표시 하지 않는 한 실제 레이아웃에 적용 되지 않습니다 (IsVisibletrue).The value of Opacity won't be applied to actual layout unless the element is also visible (IsVisible is true).

Opacity 에 적용 됩니다 부모 요소에서는 요소 트리의 자식 요소가 있지만 표시 미치는 중첩된 된 불투명도 설정 개별 자식 요소의 속성 값에 표시 되지 않습니다.Opacity is applied from parent elements on down the element tree to child elements, but the visible effects of the nested opacity settings aren't indicated in the property value of individual child elements. 예를 들어 목록에는 50% (0.5) 불투명도 20% (0.2)로 불투명도 해당 목록 항목 중 하나를 해당 목록 항목에 대 한 순수 표시 불투명도 렌더링할 10% (0.1) 처럼 목록 항목의 속성 값을 제외한 Opacity 속성은 계속 쿼리할 때 0.2입니다.For instance, if a list has a 50% (0.5) opacity and one of its list items has its own opacity set to 20% (0.2), the net visible opacity for that list item will be rendered as if it were 10% (0.1), but the property value of the list item Opacity property would still be 0.2 when queried.

선언 또는 계산 된 불투명도 0 인 경우에 요소 여전히 입력된 이벤트와 명령에 참여해 서이 잠재적으로 포커스를 받을 수 있습니다.Even if the declared or evaluated opacity is 0, an element still participates in input events and commands, and is potentially focusable. 이러한 측면은 투명 요소를 사용 하 여 기본 개체를 마스킹에 대 한 불투명도 0 인 개체 (예: 모양)를 사용할 수는 예를 들어 유용할 수 있습니다.This aspect can be useful, for instance you can use an opacity-zero object (such as a shape) for masking underlying objects with transparent elements. 불투명도 0 인 개체는 기본 영역에 대 한 처리 모든 입력된 이벤트를 처리한 다음 수 있습니다.The opacity-zero object can then handle all the input event processing for an underlying area. 그러나 합니다 BackgroundFill 개체의 모양에 설정할 값을 경우에 Transparent, 그렇지 않으면 적중 횟수 테스트를 사용 하지 않으면 및 이벤트가 수신 되지 합니다.However, the Background or Fill of the object or shape should be set to a value, even if it is Transparent, otherwise hit testing is not enabled, and no events are received.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field OpacityProperty
메타 데이터 속성 설정 trueMetadata properties set to true 없음None

적용 대상

추가 정보