WPF窗口继承实现统一风格的自定义窗口

WPF窗口继承实现统一风格的自定义窗口

2023年7月19日发(作者:)

WPF窗⼝继承实现统⼀风格的⾃定义窗⼝如何实现⼀个窗⼝的风格(style),让所有的窗⼝都继承这样同样的风格,包括标题栏,放⼤、缩⼩和关闭按钮。 那么,我们可不可以就建⽴⼀个Base窗⼝,然后将这个窗⼝的风格给设计好之后,所有的窗⼝都继承⾃他呢?答案是否定的,我们⼀定要知道,窗⼝是⼀个类,它可以继承,但是风格(XAML)⽂件是继承不了的。所以我们能够做到的是:1、窗⼝类继承,BaseWindow封装窗⼝最⼤化按钮,最⼩化按钮的点击等事件。2、风格(Style)就利⽤属性来设置,把window看成⼀个控件,利⽤Style=“BaseWindowStyle”就可以了。以下是详细的步骤:1、新建⼀个BaseWindowStyle的模板⽂件。点击项⽬名称,右键“添加”->”资源字典”->输⼊名称为“”,然后将以下的末班⽂件拷贝进去:

Foreground="White" Text="{TemplateBinding Title}"/>

Orientation="Horizontal">

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信