Compartilhar via


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çãoObservaçã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>

Consulte também

Tarefas

Como: Paint an Area with a System Brush

Como: Usar SystemFonts

Como: Usar SystemParameters