Установка кнопки 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>
Он применит плоский стиль ко всем кнопкам в области стилей.