2011-01-10 9 views
0

WPF/Windowsフォームで半透明エフェクトを使用してクライアント領域/コントロールを作成するにはどうすればよいですか?「aeroテーマ」および「picasa写真ビューア」のように?C#/ .netで半透明のクライアント領域を作成するには?

設定:Win7/VS2008。

ありがとうございました。

+0

あなたが「ガラス」と呼ぶまでは、何を意味するのか誰も知りません。 http://www.danielmoth.com/Blog/Glass-In-C-An-Alternative-Approach.aspx –

答えて

2

ことがNoneに設定する真WindowStyleニーズに設定されているが、窓はその後、透明であってもよいあなたはガラスの効果のいくつかの並べ替えをしたい場合、あなたは適切な値にOpacityBackgroundを設定することができれば、プロパティAllowsTransparencyを持っています。

+0

私はそれを持っています....しかし今、キャプションバー、最大化、クローズ...ボックスがなくなったのですか? – rsjethani

+0

はい、それはそれの欠点です、あなたはそれのための独自のボタンを定義する必要があります、楽しい! –

+0

ああ.... ....ラベル...など...それらを見ることはできません – rsjethani

1

WPFでは、WindowStyleNoneに、AllowsTransparencyをtrueに設定し、コンテンツに透明な部分を残しておくことができます。

WinFormsでは、レイヤードウィンドウを作成する必要があります。 WPFウィンドウで

関連する問題