Minor updates

This commit is contained in:
ClemensF 2020-04-03 16:46:22 +02:00
parent 43c33c2564
commit 8610f77899
2 changed files with 4 additions and 5 deletions

View file

@ -229,15 +229,14 @@ namespace MapControl
element.Arrange(rect);
var rotateTransform = element.RenderTransform as RotateTransform;
var rotation = parentMap.ViewTransform.Rotation;
if (rotateTransform != null)
{
rotateTransform.Angle = rotation;
rotateTransform.Angle = parentMap.ViewTransform.Rotation;
}
else if (rotation != 0d)
else if (parentMap.ViewTransform.Rotation != 0d)
{
rotateTransform = new RotateTransform { Angle = rotation };
rotateTransform = new RotateTransform { Angle = parentMap.ViewTransform.Rotation };
element.RenderTransform = rotateTransform;
element.RenderTransformOrigin = new Point(0.5, 0.5);
}

View file

@ -100,7 +100,7 @@ namespace MapControl
var viewPos = LocationToView(Location);
var scale = parentMap.GetScale(Location);
var transform = new Matrix(scale.X, 0d, 0d, scale.Y, 0d, 0d);
transform.Rotate(parentMap.Heading);
transform.Rotate(parentMap.ViewTransform.Rotation);
transform.Translate(viewPos.X, viewPos.Y);
dataTransform.Matrix = transform;
}