@@ -153,7 +153,6 @@ public void RefreshFrame()
153153
154154            //Methods.SetWindowAttribute(new WindowInteropHelper(mainWindow).Handle, DWMWINDOWATTRIBUTE.DWMWA_BORDER_COLOR, 0x00FF0000); 
155155            //Methods.SetWindowAttribute(new WindowInteropHelper(mainWindow).Handle, DWMWINDOWATTRIBUTE.DWMWA_SYSTEMBACKDROP_TYPE, 3); 
156-             ThemeModeColor ( BlurMode ( ) ) ; 
157156            SetBlurForWindow ( ) ; 
158157            SetCornerForWindow ( ) ; 
159158        } 
@@ -197,12 +196,11 @@ public void SetBlurForWindow()
197196            var  windowBorderStyle  =  dict [ "WindowBorderStyle" ]  as  Style ; 
198197            if  ( windowBorderStyle  ==  null ) 
199198                return ; 
200-             Methods . SetWindowAttribute ( new  WindowInteropHelper ( mainWindow ) . Handle ,  DWMWINDOWATTRIBUTE . DWMWA_SYSTEMBACKDROP_TYPE ,  3 ) ; 
199+             // Methods.SetWindowAttribute(new WindowInteropHelper(mainWindow).Handle, DWMWINDOWATTRIBUTE.DWMWA_SYSTEMBACKDROP_TYPE, 3);
201200            if  ( BlurEnabled ) 
202201            { 
203202                //mainWindow.WindowStyle = WindowStyle.SingleBorderWindow; 
204203                //BlurColor(BlurMode()); 
205-                 ThemeModeColor ( BlurMode ( ) ) ; 
206204                Debug . WriteLine ( "~~~~~~~~~~~~~~~~~~~~" ) ; 
207205                Debug . WriteLine ( BlurMode ( ) ) ; 
208206                windowBorderStyle . Setters . Remove ( windowBorderStyle . Setters . OfType < Setter > ( ) . FirstOrDefault ( x =>  x . Property . Name  ==  "Background" ) ) ; 
@@ -219,6 +217,7 @@ public void SetBlurForWindow()
219217                Methods . SetWindowAttribute ( new  WindowInteropHelper ( mainWindow ) . Handle ,  DWMWINDOWATTRIBUTE . DWMWA_SYSTEMBACKDROP_TYPE ,  1 ) ; 
220218
221219            } 
220+             ThemeModeColor ( BlurMode ( ) ) ; 
222221            UpdateResourceDictionary ( dict ) ; 
223222        } 
224223
@@ -343,6 +342,10 @@ public void ThemeModeColor(string Mode)
343342                Methods . SetWindowAttribute ( new  WindowInteropHelper ( mainWindow ) . Handle ,  DWMWINDOWATTRIBUTE . DWMWA_USE_IMMERSIVE_DARK_MODE ,  0 ) ; 
344343                return ; 
345344            } 
345+             else 
346+             { 
347+                 mainWindow . Background  =  new  SolidColorBrush ( Colors . Transparent ) ; 
348+             } 
346349        } 
347350        public  void  BlurColor ( string  Color ) 
348351        { 
0 commit comments