Show / Hide Table of Contents

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

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

Note

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

В приведенном ниже примере показано, как получить доступ к ресурсам динамических параметров системы и использовать их для создания стиля или настройки кнопки. Это 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
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX