Show / Hide Table of Contents

Практическое руководство. Использование разделов системных шрифтов

Системные ресурсы предоставляют ряд метрик системы в качестве ресурсов, что помогает разработчикам создавать визуальные элементы, совместимые с параметрами системы. SystemFonts — Это класс, который содержит значения системных шрифтов и ресурсы системных шрифтов, которые привязаны к значениям — например, CaptionFontFamily и CaptionFontFamilyKey.

Метрики системных шрифтов могут использоваться в качестве статического или динамического ресурса. Используйте динамический ресурс, если требуется метрика шрифта для автоматического обновления во время выполнения приложения. В противном случае используйте статический ресурс.

Note

Динамические ресурсы имеют ключевое слово ключ добавляется к имени свойства.

В приведенном ниже примере показано, как получить доступ к ресурсам динамических системных шрифтов и использовать их для создания стиля или настройки кнопки. Это XAML примере создается стиль кнопки, который назначает SystemFonts значения к кнопке.

Пример

<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>

См. также

  • Заливка области с помощью системной кисти
  • Использование SystemParameters
  • Использование SystemFonts
In This Article
  • Пример
  • См. также
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX