2011-01-10 69 views
0

如何在WPF/Windows窗体中创建具有半透明效果的客户区/控件?如“航空主题”和“Picasa照片查看器”?如何在c#/ .net中创建半透明的客户区?

Config:Win7/VS2008。

谢谢。

+0

没有人会知道你的意思,直到你称之为“玻璃”。 http://www.danielmoth.com/Blog/Glass-In-C-An-Alternative-Approach.aspx – 2011-01-10 20:26:32

回答

2

在WPF窗口具有财产AllowsTransparency,如果设置为true WindowStyle需要被设置为None,但该窗口可以是透明的话,你可以设置OpacityBackground为适当的值,如果你想要某种玻璃效果。

+0

我知道了....但现在标题栏,最大化,关闭...框已经没有了? – rsjethani 2011-01-10 20:33:11

1

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

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