当前位置:  开发笔记 > 编程语言 > 正文

在WPF中设置Button FlatStyle

如何解决《在WPF中设置ButtonFlatStyle》经验,为你挑选了2个好方法。

我刚学习WPF中的样式和控件模板如何影响按钮的外观,

我正在尝试设置Button的FlatStyle,在我见过的资源中找不到任何告诉我如何做到这一点的东西,在Windows Forms中,这是通过FlatStyle = Flat设置的.

如何在WPF中做到这一点?



1> Kent Boogaar..:

ToolBar类定义Style,使得Button看看持平.使用它的一个例子是:

WPF允许您完全重新设置控件以使它们看起来像您想要的任何内容,这就是它FlatStyleButton控件上没有这样的特定属性的原因.


取决于你的情景我想.您还可以使用Style.BasedOn属性从ToolBar Button样式"派生"样式.
如果我可以两次投票.从来没有想过从另一个控件挖出一个风格.很好的提示.
刚注意到-将按钮的`Focusable`属性设置为`false`将解决此问题。(请注意,该按钮仍然可以通过键盘快捷键访问-只是不包含在选项卡顺序中,通常这不是工具栏按钮所期望的。)
哪个更正确?为Button创建一个模仿ToolBar.ButtonStyle的样式,或者只使用您提供的代码.谢谢Ed

2> PhonicUK..:

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


它将平面样式应用于该样式范围中的所有按钮.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有