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


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

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

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

2 59

2 ответа:

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

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

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

добавьте в ресурсы окна/страницы следующее:

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

он будет применять плоский стиль ко всем кнопкам в этой области стилей.