Настройка кнопки FlatStyle в WPF
Я только что узнал о том, как стили и шаблоны элементов управления в WPF могут влиять на внешний вид кнопок,
Я пытаюсь установить FlatStyle кнопки, в ресурсах, которые я видел, я не могу найти ничего, что говорит мне, как я могу это сделать, в Windows Forms это устанавливается через FlatStyle = Flat.
Как можно это сделать в WPF?
2 ответа
Решение
ToolBar
класс определяет Style
что делает Button
смотри плоский. Пример использования этого:
<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>
WPF позволяет полностью изменить стиль элементов управления, чтобы они выглядели так, как вам хочется, поэтому у него нет такого специфического FlatStyle
собственность на Button
контроль.
Добавьте следующее к своим ресурсам Window/Page:
<Style BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" TargetType="Button"></Style>
Он будет применять плоский стиль ко всем кнопкам в этой области стилей.