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