WPF:自定义窗口,标准最小化/最大化/关闭按钮

8

我想创建一个自定义的WPF窗口(WindowStyle = None, AllowsTransparency = True),但是我想让最小化/最大化/关闭按钮看起来与标准窗口上的按钮完全相同。这种情况是否可能?


你的意思是根据当前系统主题来设置标准吗?(Aero、Classic等) - Matěj Zábský
准确地翻译:我希望它们的绘制方式与当前系统主题完全一致。 - anthony
2个回答

5

你可能想要看一下CodePlex上FluidKit中的GlassWindow。
http://fluidkit.codeplex.com/

该源代码具有自定义窗口样式,如下图所示。它非常容易修改为任何你想要的外观。我曾经使用过它,效果很好。

enter image description here


2

由于使用了 WindowStyle=None,您需要自己“绘制”它们。选择此选项时,您需要按照需要呈现自己的 Chrome。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接