32 lines
961 B
C#
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;
|
|
}
|
|
}
|
|
}
|