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