Compartir a través de


UIElement.HighContrastAdjustment Propiedad

Definición

Obtiene o establece un valor que indica si el marco ajusta automáticamente las propiedades visuales del elemento cuando se habilitan los temas de contraste alto.

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

Valor de propiedad

Valor de la enumeración que indica si el marco ajusta automáticamente las propiedades visuales del elemento cuando se habilitan los temas de contraste alto. El valor predeterminado es Application.

Comentarios

El valor de la propiedad se hereda. Cuando se establece en Application el ajuste, se reflejará lo que se establece para la propiedad HighContrastAdjustment de la aplicación. Al establecer la propiedad HighContrastAdjustment de la aplicación, None se deshabilitará eficazmente para toda la interfaz de usuario de la aplicación. Se puede habilitar selectivamente para un UIElement estableciendo explícitamente el valor en Auto.

Cuando se establece Autoen , el marco aplica automáticamente los siguientes ajustes a los elementos de texto de XAML mientras se habilita un tema de contraste alto:

  • El color de primer plano en el texto se omite. El texto se colorea mediante el color de texto de contraste alto del sistema o el color deshabilitado cuando se encuentra en un control primario donde IsEnabled = "False".
  • Un rectángulo opaco se representa inmediatamente detrás del texto para aplicar una relación de contraste alto.
  • Los valores distintos de cero para opacidad se omiten. El elemento y sus elementos secundarios aparecerán como si tuvieran una opacidad de 1.0.

Es posible establecer HighContrastAdjustment = None en y UIElement , a continuación, tener HighContrastAdjustment = Auto en uno de sus descendientes. Sin embargo, el marco no garantiza que el descendiente sea totalmente opaco si se aplica una opacidad en cualquiera de sus antecesores.

Se aplica a