WPF:ウィンドウを透明にするには?[C#/VB]

青色部分のOpacity=0.5(Windows 10)ウィンドウの全面を覆う青色のBorderコントロールのOpacityプロパティが0.5の状態である。ウィンドウ自体は完全な透明になっているため、このように半透明となってウィンドウの下にある他のアプリが見える。左上の楕円形を除くコントロールは、青色のBorderコントロールの子要素ではないため、その影響を受けていない。ただし、ペンギンのイラストの部分にはOpacity="0.85"と設定してあるので、わずかに下が透けて見えている(翼の白い部分が分かりやすい)。また、スライダーコントロールの背景色はアルファ値として16進で80(=ちょうど半透明)を指定してあるので、やはり下が透けて見えている(少々見づらいが、壁紙の濃い青色の部分と、左のアプリの灰色部分とが、スライダーコントロールの背景のところでも区別できるだろう)。

青色部分のOpacity=0.5(Windows 10)ウィンドウの全面を覆う青色のBorderコントロールのOpacityプロパティが0.5の状態である。ウィンドウ自体は完全な透明になっているため、このように半透明となってウィンドウの下にある他のアプリが見える。左上の楕円形を除くコントロールは、青色のBorderコントロールの子要素ではないため、その影響を受けていない。ただし、ペンギンのイラストの部分にはOpacity="0.85"と設定してあるので、わずかに下が透けて見えている(翼の白い部分が分かりやすい)。また、スライダーコントロールの背景色はアルファ値として16進で80(=ちょうど半透明)を指定してあるので、やはり下が透けて見えている(少々見づらいが、壁紙の濃い青色の部分と、左のアプリの灰色部分とが、スライダーコントロールの背景のところでも区別できるだろう)。