Cómo: Utilizar claves de parámetros del sistema
Los recursos del sistema exponen varias 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 los valores del parámetro del sistema y claves de recursos que se enlazan a los valores, por ejemplo, FullPrimaryScreenHeight y FullPrimaryScreenHeightKey. Las métricas de parámetros del sistema se pueden usar como recursos estáticos o dinámicos. Use un recurso dinámico si quiere que la métrica de parámetros se actualice automáticamente mientras se ejecuta la aplicación. De lo contrario, use un recurso estático.
Nota:
Los recursos dinámicos tienen la palabra clave Key anexada al nombre de propiedad.
En el ejemplo siguiente se muestra cómo obtener acceso y usar los recursos dinámicos de parámetros del sistema para aplicar estilo a un botón o personalizarlo. En este ejemplo de XAML se asigna un tamaño a un botón mediante la asignación de SystemParameters valores 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
.NET Desktop feedback