Compartilhar via


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

Consulte também

Tarefas

Como: Paint an Area with a System Brush

Como: Usar SystemParameters

Como: Usar SystemFonts