如何在WPF/Windows窗体中创建具有半透明效果的客户区/控件?如“航空主题”和“Picasa照片查看器”?如何在c#/ .net中创建半透明的客户区?
Config:Win7/VS2008。
谢谢。
如何在WPF/Windows窗体中创建具有半透明效果的客户区/控件?如“航空主题”和“Picasa照片查看器”?如何在c#/ .net中创建半透明的客户区?
Config:Win7/VS2008。
谢谢。
在WPF窗口具有财产AllowsTransparency
,如果设置为true WindowStyle
需要被设置为None
,但该窗口可以是透明的话,你可以设置Opacity
和Background
为适当的值,如果你想要某种玻璃效果。
我知道了....但现在标题栏,最大化,关闭...框已经没有了? – rsjethani 2011-01-10 20:33:11
在WPF中,您可以将WindowStyle
设置为None
和AllowsTransparency
为true,然后在内容中保留透明区域。
在WinForms中,您需要创建一个分层窗口。
没有人会知道你的意思,直到你称之为“玻璃”。 http://www.danielmoth.com/Blog/Glass-In-C-An-Alternative-Approach.aspx – 2011-01-10 20:26:32