Compartir a través de


Cómo: Utilizar claves de parámetros del sistema

Los recursos del sistema exponen diversas métricas del sistema como recursos para ayudar a los desarrolladores a crear efectos visuales coherentes con la configuración del sistema. SystemParameters es una clase que contiene tanto claves de recursos como valores de parámetros del sistema que se enlazan a valores, por ejemplo, FullPrimaryScreenHeight y FullPrimaryScreenHeightKey. Las métricas de los parámetros del sistema se pueden utilizar como recursos estáticos o dinámicos. Utilice un recurso dinámico si desea que la métrica del parámetro se actualice automáticamente mientras se ejecuta la aplicación; de lo contrario, utilice un recurso estático.

NotaNota

Los recursos dinámicos tienen la palabra clave Key anexada al nombre de propiedad.

En el ejemplo siguiente se muestra cómo obtener acceso a recursos dinámicos de parámetros del sistema y utilizarlos para aplicar un estilo a un botón o personalizarlo. En este ejemplo de XAML se ajusta el tamaño de un botón asignando valores de SystemParameters al ancho y alto del botón.

Ejemplo

<Style x:Key="SimpleParam" TargetType="{x:Type Button}">
    <Setter Property = "Height" Value= "{DynamicResource {x:Static SystemParameters.CaptionHeightKey}}"/>
    <Setter Property = "Width" Value= "{DynamicResource {x:Static SystemParameters.IconGridWidthKey}}"/>
</Style>

Vea también

Tareas

Cómo: Pintar un área con un pincel del sistema

Cómo: Utilizar SystemFonts

Cómo: Utilizar SystemParameters