2012. 5. 28. 14:11

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"

        

        >

Posted by k1rha