2011-01-10 62 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中,您需要創建一個分層窗口。