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


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

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

Системные ресурсы предоставляют ряд метрик системы в качестве ресурсов, что помогает разработчикам создавать визуализацию, совместимую с параметрами системы. SystemParameters является классом, который содержит значения системных параметров и параметры ресурсов, которые привязаны к значениям — например, FullPrimaryScreenHeight и FullPrimaryScreenHeightKey. Метрики параметров системы могут использоваться в качестве статических или динамических ресурсов. Используйте динамический ресурс, если требуется метрика параметра для автоматического обновления во время выполнения приложения; в других случаях используйте статический ресурс.

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

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

В следующем примере показано, как получить доступ и использовать динамические ресурсы параметров системы для стилизации или настройки кнопки. Этот пример XAML задает размеры кнопки, присваивая параметрам SystemParameters значения ширины и высоты кнопки.

Пример

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

См. также

Задачи

Практическое руководство. Закраска области с помощью системной кисти

Практическое руководство. Использование SystemFonts

Как использовать SystemParameters