22 lines
697 B
C#
22 lines
697 B
C#
using Prism.Events;
|
|
using XplorePlane.Models;
|
|
|
|
namespace XplorePlane.Events
|
|
{
|
|
/// <summary>
|
|
/// 矩阵执行进度事件 | Matrix execution progress event
|
|
/// 矩阵执行过程中通过 IEventAggregator 发布进度更新 | Published via IEventAggregator during matrix execution
|
|
/// </summary>
|
|
public class MatrixExecutionProgressEvent : PubSubEvent<MatrixExecutionProgressPayload>
|
|
{
|
|
}
|
|
|
|
/// <summary>矩阵执行进度载荷 | Matrix execution progress payload</summary>
|
|
public record MatrixExecutionProgressPayload(
|
|
int CurrentRow,
|
|
int CurrentColumn,
|
|
int TotalCells,
|
|
int CompletedCells,
|
|
MatrixCellStatus Status
|
|
);
|
|
} |