Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
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 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>
Nota