MousePositionConverter.cs 532 B

1234567891011121314151617
  1. using PixiEditor.Models.Layers;
  2. using System.Windows;
  3. namespace PixiEditor.Models.Position
  4. {
  5. public static class MousePositionConverter
  6. {
  7. public static Coordinates CurrentCoordinates { get; set; }
  8. public static Coordinates MousePositionToCoordinates(Layer baseLayer, Point mousePosition)
  9. {
  10. int xCoord = (int)(mousePosition.X / baseLayer.Width);
  11. int yCoord = (int)(mousePosition.Y / baseLayer.Height);
  12. return new Coordinates(xCoord, yCoord);
  13. }
  14. }
  15. }