在WPF中设置buttonFlatStyle

我刚刚了解WPF中的样式和控件模板如何影响button的外观,

我试图设置Button的FlatStyle,在我看到的资源中找不到任何能告诉我如何在Windows窗体中通过FlatStyle = Flat设置的内容。

WPF中如何做到这一点?

ToolBar类定义了一个让Button看起来平坦的Style 。 使用它的一个例子是:

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

WPF可以让你完全重新设置控件,使它们看起来像你想要的,这就是为什么它没有Button控件上的这种特定的FlatStyle属性。

将以下内容添加到您的窗口/页面资源中:

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

它会将平面样式应用于该样式范围中的所有button。