我想创建一个自定义的WPF窗口(WindowStyle = None, AllowsTransparency = True),但是我想让最小化/最大化/关闭按钮看起来与标准窗口上的按钮完全相同。这种情况是否可能?
我想创建一个自定义的WPF窗口(WindowStyle = None, AllowsTransparency = True),但是我想让最小化/最大化/关闭按钮看起来与标准窗口上的按钮完全相同。这种情况是否可能?
你可能想要看一下CodePlex上FluidKit中的GlassWindow。
http://fluidkit.codeplex.com/
该源代码具有自定义窗口样式,如下图所示。它非常容易修改为任何你想要的外观。我曾经使用过它,效果很好。
由于使用了 WindowStyle=None
,您需要自己“绘制”它们。选择此选项时,您需要按照需要呈现自己的 Chrome。