我刚学习WPF中的样式和控件模板如何影响按钮的外观,
我正在尝试设置Button的FlatStyle,在我见过的资源中找不到任何告诉我如何做到这一点的东西,在Windows Forms中这是通过FlatStyle = Flat设置的。
如何在WPF中执行此操作?
答案 0 :(得分:138)
ToolBar
类定义Style
使Button
看起来平坦。使用它的一个例子是:
<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>
WPF允许您完全重新设置控件以使它们看起来像您想要的任何内容,这就是为什么它在FlatStyle
控件上没有这样一个特定的Button
属性。
答案 1 :(得分:23)
将以下内容添加到您的窗口/页面资源中:
<Style BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" TargetType="Button"></Style>
它会将平面样式应用于该样式范围内的所有按钮。