WPF:Windowの背景色を透明にする方法
WPF:Windowの背景色を透明にする方法
サンプルコード
Window コントロールの下記3つのプロパティを設定することで対応できます。 XAML 設定するの良いでしょう。
<Window x:Class="WpfApp.MainWindow" ... 省略 .. Background="Transparent" AllowsTransparency="True" WindowStyle="None"
各プロパティの解説
- Background … 背景色を設定するプロパティ、"Transparent"を指定することで透明色となります
- AllowsTransparency … 透明色を許可するか?というプロパティ、Trueに設定しないと、例えBackgroundにTransparentを設定しても背景が黒くなります。
- WindowStyle ... AllowsTransparency を True に設定する際に、あわせて"None"を設定する必要があるため、設定します。
Youtube
Youtube でも紹介しています www.youtube.com