Como: Usar Chaves de Parâmetros de Sistema
Recursos de sistema exponham várias métricas do sistema, como recursos para ajudar os desenvolvedores a criar elementos visuais que são consistentes com as configurações do sistema. SystemParametersé uma classe que contém os valores de parâmetro de sistema e o recurso que bind para os valores de chaves — por exemplo, FullPrimaryScreenHeight e FullPrimaryScreenHeightKey. System parameter metrics can be used as either static or dynamic resources. Use a dynamic resource if you want the parameter metric to update automatically while the application runs; otherwise use a static resource.
Observação
Dynamic resources have the keyword Key appended to the property name.
The following example shows how to access and use system parameter dynamic resources to style or customize a button. This XAML example sizes a button by assigning SystemParameters values to the button's width and height.
Exemplo
<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>