Поделиться через


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 его отключению для всего пользовательского интерфейса в приложении. Его можно выборочно включить для UIElement, явно задав значение Auto.

Если задано значение Auto, платформа автоматически применяет следующие корректировки к текстовым элементам XAML при включенной теме с высокой контрастностью:

  • Цвет переднего плана в тексте игнорируется. Цвет текста выполняется с использованием цвета текста с высокой контрастностью системы или отключенного цвета в родительском элементе управления, где IsEnabled = "False".
  • Непрозрачный прямоугольник отображается сразу за текстом для обеспечения высокой контрастности.
  • Ненулевые значения для Opacity игнорируются. Элемент и его дочерние элементы будут выглядеть так, как если бы они имели непрозрачность 1,0.

Можно установить HighContrastAdjustment = None на , UIElement а затем иметь HighContrastAdjustment = Auto на одном из его потомков. Однако платформа не гарантирует, что потомок будет полностью непрозрачным, если непрозрачность применяется к любому из его предков.

Применяется к