Установка кнопки FlatStyle в WPF

Я только что узнал о том, как стили и шаблоны управления в WPF могут влиять на внешний вид кнопок,

Я пытаюсь установить Button FlatStyle, в ресурсах, которые я видел, я не могу найти ничего, что подскажет мне, как я могу это сделать, в Windows Forms это устанавливается через FlatStyle = Flat.

Как это сделать в WPF?

Ответ 1

Класс ToolBar определяет a Style, который делает Button плоским. Пример его использования:

<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>

WPF позволяет полностью настраивать элементы управления, чтобы они выглядели так, как вы хотите, поэтому у него нет определенного свойства FlatStyle в элементе управления Button.

Ответ 2

Добавьте в свои ресурсы Window/page следующие ресурсы:

<Style BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" TargetType="Button"></Style>

Он применит плоский стиль ко всем кнопкам в области стилей.