3 changed files with 26 additions and 20 deletions
@ -0,0 +1,18 @@ |
|||
namespace Avalonia.Win32 |
|||
{ |
|||
internal class CompositionBlurHost : IBlurHost |
|||
{ |
|||
Windows.UI.Composition.Visual _blurVisual; |
|||
|
|||
public CompositionBlurHost(Windows.UI.Composition.Visual blurVisual) |
|||
{ |
|||
_blurVisual = blurVisual; |
|||
} |
|||
|
|||
public void SetBlur(bool enabled) |
|||
{ |
|||
_blurVisual.IsVisible = enabled; |
|||
} |
|||
} |
|||
} |
|||
|
|||
@ -0,0 +1,8 @@ |
|||
namespace Avalonia.Win32 |
|||
{ |
|||
internal interface IBlurHost |
|||
{ |
|||
void SetBlur(bool enabled); |
|||
} |
|||
} |
|||
|
|||
Loading…
Reference in new issue