WPF 창에 투명 airo 효과 주기
WPF 투명 airo 효과 주기를 위해 opacity를 설정해 주었지만 배경이 그냥 까만색으로 바뀌기만 한다.
이는 배경과 융화될수 있는 AllowsTransparency 설정이 필요하기 때문이다.
또한 windowStyle 이 none 인 상태만 투명한 효과를 가진다.
어찌나 삽질을 했던지..
아래와같이 추가해 주면 된다.
<Window x:Class="PictureViewer.ExplorerWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:panels3D="clr-namespace:Visual3DControls;assembly=Visual3DControls"
xmlns:pres="clr-namespace:Microsoft.WindowsAPICodePack.Controls.WindowsPresentationFoundation;assembly=Microsoft.WindowsAPICodePack.Shell"
Title="ExplorerWindow" Height="400" Width="850"
Background="Black"
WindowStyle="None"
AllowsTransparency="True"
Opacity="0.5"
Name="aaaa"
>