Browse Source

setup the acrylic blur in a way it can be show or hidden.

tmp-winuicomp_with_manual_fbo
Dan Walmsley 6 years ago
parent
commit
d3700adb56
  1. 10
      src/Windows/Avalonia.Win32/Composition/CompositionHost.cs

10
src/Windows/Avalonia.Win32/Composition/CompositionHost.cs

@ -76,7 +76,15 @@ namespace Avalonia.Win32
visual.Brush = brush; visual.Brush = brush;
visual.Offset = new System.Numerics.Vector3(0, 0, 0); visual.Offset = new System.Numerics.Vector3(0, 0, 0);
target.Root = CreateBlur();
var container = _compositor.CreateContainerVisual();
container.RelativeSizeAdjustment = new System.Numerics.Vector2(1, 1);
target.Root = container;
var blur = CreateBlur();
container.Children.InsertAtTop(blur);
var visuals = target.Root.As<ContainerVisual>().Children; var visuals = target.Root.As<ContainerVisual>().Children;

Loading…
Cancel
Save