【发布时间】:2009-09-23 08:19:08
【问题描述】:
我在我的 WPF 应用程序中使用DwmExtendFrameIntoClientArea 来获得玻璃效果。这工作正常。我想做的是改变玻璃使用的颜色——我正在写一个倒数计时器,我希望窗户大部分时间都是正常的玻璃颜色,然后变成红色(但是时间用完时仍然用玻璃杯。
我找到了this question,它讲述了如何应用渐变玻璃,并且在选择不同颜色时效果很好。不幸的是,边框颜色不合适。
当我使用ResizeMode="NoResize" 关闭边框时,我最终会得到方角。我想保留圆角。
我研究过使用AllowTransparency="True" 创建一个不规则形状的窗户,效果很好,但看起来不像 Aero 玻璃窗户。它看起来有点平。
所以:我的问题:如何在 WPF 中创建一个看起来像 Aero 玻璃透明度但使用不同颜色的窗口?
【问题讨论】:
-
我正在尝试实现我自己的 Aero 玻璃效果。我非常接近获得解决方案。请看:stackoverflow.com/questions/10004802/…或许我们能想出一个解决办法……
标签: wpf aero aero-glass