diff --git a/src/Windows/Avalonia.Win32.Interop/Avalonia.Win32.Interop.csproj b/src/Windows/Avalonia.Win32.Interop/Avalonia.Win32.Interop.csproj
index 60bb75a342..08c4f85dc8 100644
--- a/src/Windows/Avalonia.Win32.Interop/Avalonia.Win32.Interop.csproj
+++ b/src/Windows/Avalonia.Win32.Interop/Avalonia.Win32.Interop.csproj
@@ -5,6 +5,7 @@
true
true
true
+ true
true
Avalonia.Win32.Interoperability
diff --git a/src/Windows/Avalonia.Win32.Interop/Wpf/WpfTopLevelImpl.cs b/src/Windows/Avalonia.Win32.Interop/Wpf/WpfTopLevelImpl.cs
index 8025779c90..7c7dfa7969 100644
--- a/src/Windows/Avalonia.Win32.Interop/Wpf/WpfTopLevelImpl.cs
+++ b/src/Windows/Avalonia.Win32.Interop/Wpf/WpfTopLevelImpl.cs
@@ -81,12 +81,6 @@ namespace Avalonia.Win32.Interop.Wpf
_ttl.ScalingChanged?.Invoke(_ttl.RenderScaling);
}
-
- public IRenderer CreateRenderer(IRenderRoot root)
- {
- return new CompositingRenderer(root, Win32Platform.Compositor, () => _surfaces);
- }
-
public void Dispose()
{
_ttl.Closed?.Invoke();
@@ -128,7 +122,7 @@ namespace Avalonia.Win32.Interop.Wpf
}
-
+ public Compositor Compositor => Win32Platform.Compositor;
void ITopLevelImpl.SetInputRoot(IInputRoot inputRoot) => _inputRoot = inputRoot;
Point ITopLevelImpl.PointToClient(PixelPoint point) => PointFromScreen(point.ToWpfPoint()).ToAvaloniaPoint();