mirror of
https://github.com/jayfunc/BetterLyrics.git
synced 2026-01-13 03:34:55 +08:00
20 lines
567 B
C#
20 lines
567 B
C#
using Windows.Foundation;
|
|
using Windows.Graphics;
|
|
|
|
namespace BetterLyrics.WinUI3.Extensions
|
|
{
|
|
public static class PointExtensions
|
|
{
|
|
extension(Point point)
|
|
{
|
|
public PointInt32 ToPointInt32() => new((int)point.X, (int)point.Y);
|
|
|
|
public Point AddX(double deltaX) => new(point.X + deltaX, point.Y);
|
|
public Point AddY(double deltaY) => new(point.X, point.Y + deltaY);
|
|
|
|
public Point WithX(double x) => new(x, point.Y);
|
|
public Point WithY(double y) => new(point.X, y);
|
|
}
|
|
}
|
|
}
|