diff --git a/src/Shared/RenderHelpers/TileBrushImplHelper.cs b/src/Shared/RenderHelpers/TileBrushImplHelper.cs index 9ca4a7554c..408a9cd851 100644 --- a/src/Shared/RenderHelpers/TileBrushImplHelper.cs +++ b/src/Shared/RenderHelpers/TileBrushImplHelper.cs @@ -105,7 +105,6 @@ namespace Perspex.RenderHelpers } else if (_visualBrush != null) { - ctx.FillRectangle(Brushes.Black, new Rect(new Point(0, 0), IntermediateSize)); ctx.Render(_visualBrush.Visual); } } diff --git a/src/Windows/Perspex.Direct2D1/Media/TileBrushImpl.cs b/src/Windows/Perspex.Direct2D1/Media/TileBrushImpl.cs index 9d1ba2dbe2..ab803e473e 100644 --- a/src/Windows/Perspex.Direct2D1/Media/TileBrushImpl.cs +++ b/src/Windows/Perspex.Direct2D1/Media/TileBrushImpl.cs @@ -25,7 +25,10 @@ namespace Perspex.Direct2D1.Media using (var intermediate = new BitmapRenderTarget(target, CompatibleRenderTargetOptions.None, helper.IntermediateSize.ToSharpDX())) { using (var ctx = new RenderTarget(intermediate).CreateDrawingContext()) + { + intermediate.Clear(null); helper.DrawIntermediate(ctx); + } PlatformBrush = new BitmapBrush( target,