From 05cf3e7d3d05b07c836340f11398472138585c86 Mon Sep 17 00:00:00 2001 From: ClemensFischer Date: Thu, 8 Mar 2018 07:48:41 +0100 Subject: [PATCH] Version 4.7.0: Added UWP Vector class --- MapControl/UWP/Matrix.UWP.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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);