Como: Use System Fonts Keys
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. SystemFonts é uma classe que contém valores de fonte de sistema e recursos de fonte do sistema que ligam os valores — por exemplo, CaptionFontFamily e CaptionFontFamilyKey.
Métricas de fonte 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 fonte atualize automaticamente enquando o aplicativo roda; ou então use um recurso estático.
Observação: |
---|
Recursos dinâmicos têm a palavra-chave Chave anexado ao nome da propriedade. |
O exemplo a seguir mostra como acessar e usar recursos dinâmicos de fonte de sistema para estilizar ou customizar um botão. Este exemplo XAML cria um estilo de botão que atribui valores SystemFonts a um botão.
Exemplo
<Style x:Key="SimpleFont" TargetType="{x:Type Button}">
<Setter Property = "FontSize" Value= "{DynamicResource {x:Static SystemFonts.IconFontSizeKey}}"/>
<Setter Property = "FontWeight" Value= "{DynamicResource {x:Static SystemFonts.MessageFontWeightKey}}"/>
<Setter Property = "FontFamily" Value= "{DynamicResource {x:Static SystemFonts.CaptionFontFamilyKey}}"/>
</Style>