我不得不改变标题栏的颜色和图标,所以我使用了自定义窗口。但通过这种方式,我必须创建自己的窗口控制按钮(最小化,最大化,恢复,关闭)。我想使用像Microsoft Office和谷歌浏览器那样的本地产品。我应该怎么做?WPF:如何使自定义窗口的本机窗口控制按钮?
办公室
铬
我不得不改变标题栏的颜色和图标,所以我使用了自定义窗口。但通过这种方式,我必须创建自己的窗口控制按钮(最小化,最大化,恢复,关闭)。我想使用像Microsoft Office和谷歌浏览器那样的本地产品。我应该怎么做?WPF:如何使自定义窗口的本机窗口控制按钮?
办公室
铬
有没有简单的方法来只使用默认的镀铬按钮,按原样在自定义窗口恐怕。
但是你可以很容易地使用Segoe MDL2 Assets
字体创建自己的:
What is the font family of the close/minimize/reduce button in Windows 10?
Show default window buttons on WPF Window using WindowChrome
这可以帮助我很多!谢谢! –
我在WPF这样做几年前。 IIRC Windows使用的图标只是Wingdings字体中的字符(我认为)。如果你运行'charmap'并查看各种符号字体,希望能指出正确的方向。 – Andy
但没有像恢复按钮这样的符号(两个方块,一个覆盖另一个)。铬是如何制作的? –
取决于自定义控件上的可用选项...您可以更改控件代码,但很可能它们已经编码了一些参数以便从您的侧面切换 - 库的名称是什么? – JohnChris