UIElement.HighContrastAdjustment 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
고대비 테마를 사용할 때 프레임워크가 요소의 시각적 속성을 자동으로 조정하는지 여부를 나타내는 값을 가져오거나 설정합니다.
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
수 있습니다. 그러나 프레임워크는 상위 항목에 불투명도가 적용되는 경우 하위 항목이 완전히 불투명하다는 것을 보장하지 않습니다.