UIElement.HighContrastAdjustment Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 Auto
en , 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.