다음을 통해 공유


UIElement.HighContrastAdjustment 속성

정의

고대비 테마를 사용할 때 프레임워크가 요소의 시각적 속성을 자동으로 조정하는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property ElementHighContrastAdjustment HighContrastAdjustment { ElementHighContrastAdjustment get(); void set(ElementHighContrastAdjustment value); };
ElementHighContrastAdjustment HighContrastAdjustment();

void HighContrastAdjustment(ElementHighContrastAdjustment value);
public ElementHighContrastAdjustment HighContrastAdjustment { get; set; }
var elementHighContrastAdjustment = uIElement.highContrastAdjustment;
uIElement.highContrastAdjustment = elementHighContrastAdjustment;
Public Property HighContrastAdjustment As ElementHighContrastAdjustment

속성 값

고대비 테마를 사용할 때 프레임워크가 요소의 시각적 속성을 자동으로 조정하는지 여부를 나타내는 열거형 값입니다. 기본값은 Application입니다.

설명

속성 값이 상속됩니다. 조정으로 Application 설정하면 애플리케이션HighContrastAdjustment 속성에 대해 설정된 내용이 미러. 애플리케이션HighContrastAdjustment 속성을 로 None 설정하면 애플리케이션의 모든 UI에 대해 효과적으로 사용하지 않도록 설정합니다. 값을 Auto로 명시적으로 설정하여 UIElement에 대해 선택적으로 사용하도록 설정할 수 있습니다.

Auto설정하면 프레임워크는 고대비 테마를 사용하는 동안 XAML의 텍스트 요소에 다음 조정을 자동으로 적용합니다.

  • 텍스트의 전경색은 무시됩니다. 부모 컨트롤 에서 IsEnabled = "False"인 경우 시스템의 고대비 텍스트 색 또는 비활성화된 색을 사용하여 텍스트 색이 지정됩니다.
  • 불투명 사각형은 고대비 비율을 적용하기 위해 텍스트 바로 뒤에 렌더링됩니다.
  • 불투명도에 대한 0이 아닌 값은 무시됩니다. 요소와 자식은 불투명도가 1.0인 것처럼 표시됩니다.

UIElement 를 설정한 HighContrastAdjustment = None 다음 해당 하위 항목 중 하나에 를 설정할 HighContrastAdjustment = Auto 수 있습니다. 그러나 프레임워크는 상위 항목에 불투명도가 적용되는 경우 하위 항목이 완전히 불투명하다는 것을 보장하지 않습니다.

적용 대상