Files
XplorePlane/XP.ImageProcessing.RoiControl/Controls/MeasureEventArgs.cs
T
2026-04-24 10:53:51 +08:00

32 lines
961 B
C#

using System.Windows;
namespace XP.ImageProcessing.RoiControl.Controls
{
/// <summary>测量完成事件参数</summary>
public class MeasureCompletedEventArgs : RoutedEventArgs
{
public Point P1 { get; }
public Point P2 { get; }
public double Distance { get; }
public int TotalCount { get; }
public string MeasureType { get; set; }
public MeasureCompletedEventArgs(RoutedEvent routedEvent, Point p1, Point p2, double distance, int totalCount)
: base(routedEvent)
{
P1 = p1; P2 = p2; Distance = distance; TotalCount = totalCount;
}
}
/// <summary>测量状态变化事件参数</summary>
public class MeasureStatusEventArgs : RoutedEventArgs
{
public string Message { get; }
public MeasureStatusEventArgs(RoutedEvent routedEvent, string message) : base(routedEvent)
{
Message = message;
}
}
}