トップ > Tech > CSharp > WPF > 半透明のウィンドウを作る

半透明のウィンドウを作る

WPF でウィンドウを半透明にするにはまず、ウィンドウを透過設定にしてやる。

WindowStyle を None にし、 Background プロパティを "Transparent" に、AllowsTransparency プロパティを "True" に設定する。

<Window 
        WindowStyle="None"
        Background="Transparent" AllowsTransparency="True"
        >

その上で Window の子要素に対して、Background と Opacity を設定してやる。 下記は Canvas の例。 Opacity は 0.0(完全透過)〜1.0(透過なし)の値を設定する。

<Canvas Name="canvas1"
        VerticalAlignment="Stretch"
        HorizontalAlignment="Stretch"
        Background="Black" Opacity="0.8"
        >
(2010/09/15 14:50:13)
14694
プロフィール

Kenz Yamada(山田研二)。1984年生。大阪。ちょっとずつ好きなプログラム作ってます。 好きなものはカメラと旅行。ガジェットや身の回り、ちょっとこだわります。 詳しくは Web mixi で。

Bookmark and Share