Browse Source

Undo visual offset in VisualBrush.

If the Visual to be drawn is offset from its parent, we don't want that
in the rendered visual.
pull/390/head
Steven Kirk 11 years ago
parent
commit
1f7034c152
  1. 5
      src/Shared/RenderHelpers/TileBrushImplHelper.cs

5
src/Shared/RenderHelpers/TileBrushImplHelper.cs

@ -108,7 +108,10 @@ namespace Perspex.RenderHelpers
}
else if (_visualBrush != null)
{
ctx.Render(_visualBrush.Visual);
using (ctx.PushPostTransform(Matrix.CreateTranslation(-_visualBrush.Visual.Bounds.Position)))
{
ctx.Render(_visualBrush.Visual);
}
}
}
}

Loading…
Cancel
Save