Поделиться через


Как использовать разделы системных шрифтов

Обновлен: Ноябрь 2007

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

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

ms741926.alert_note(ru-ru,VS.90).gifПримечание.

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

В следующем примере показано, как получить доступ к ресурсам динамических системных шрифтов и использовать их для создания стиля или настройки кнопки. В этом примере 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