如何在c#/ .net中创建半透明的客户区?

时间:2011-01-10 20:16:56

标签: c# wpf .net-3.5

如何在WPF / Windows窗体中创建具有半透明效果的客户区/控件。就像“aero theme”和“picasa photo viewer”一样?

配置:Win7的/ VS2008

感谢。

2 个答案:

答案 0 :(得分:2)

在WPF窗口中有属性AllowsTransparency,如果设置为true WindowStyle需要设置为None但窗口可能是透明的,那么你可以设置{{1如果您想要某种玻璃效果,请将{}和Opacity设置为适当的值。

答案 1 :(得分:1)

在WPF中,您可以将WindowStyle设置为None,将AllowsTransparency设置为true,然后在内容中保留透明区域。

在WinForms中,您需要创建一个分层窗口。