Como: Usar Chaves de Parâmetros de Sistema
Recursos do sistema expõem um número de métricas do sistema sistema autônomo recursos para ajudar sistema autônomo desenvolvedores a criar elementos visuais consistentes com sistema autônomo configurações do sistema. SystemParameters é uma classe que contém valores de parâmetro de sistema e o recurso teclas que BIND para os valores — por exemplo, FullPrimaryScreenHeight e FullPrimaryScreenHeightKey. Métricas de parâmetros de sistema podem ser usadas tanto como recursos estáticos como dinâmicos. Use um recurso dinâmico se quiser que a métrica de parâmetro atualize automaticamente enquando o aplicativo roda; caso contrário use um recurso estático.
Observação: |
---|
Recursos dinâmicos têm o ke yword Chave anexado ao nome da propriedade. |
O exemplo a seguir mostra como acessar e usar recursos dinâmicos de parâmetros de sistema para estilizar ou customizar um botão. Este exemplo de XAML dimensiona um botão atribuindo valores SystemParameters à largura e altura do botão.
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>