diff --git a/MapControl/UWP/Matrix.UWP.cs b/MapControl/UWP/Matrix.UWP.cs index b95b45f3..14ade9ef 100644 --- a/MapControl/UWP/Matrix.UWP.cs +++ b/MapControl/UWP/Matrix.UWP.cs @@ -15,11 +15,6 @@ namespace MapControl public double OffsetX { get; set; } public double OffsetY { get; set; } - public static implicit operator Windows.UI.Xaml.Media.Matrix(Matrix m) - { - return new Windows.UI.Xaml.Media.Matrix(m.M11, m.M12, m.M21, m.M22, m.OffsetX, m.OffsetY); - } - public Matrix(double m11, double m12, double m21, double m22, double offsetX, double offsetY) { M11 = m11; @@ -30,6 +25,11 @@ namespace MapControl OffsetY = offsetY; } + public static implicit operator Windows.UI.Xaml.Media.Matrix(Matrix m) + { + return new Windows.UI.Xaml.Media.Matrix(m.M11, m.M12, m.M21, m.M22, m.OffsetX, m.OffsetY); + } + public Point Transform(Point p) { return new Point(M11 * p.X + M12 * p.Y + OffsetX, M21 * p.X + M22 * p.Y + OffsetY);