将Feature/XP.Common和Feature/XP.Hardware分支合并至Develop/XP.forHardwareAndCommon,完善XPapp注册和相关硬件类库通用类库功能。

This commit is contained in:
QI Mingxuan
2026-04-16 17:31:13 +08:00
parent 6ec4c3ddaa
commit 2bd6e566c3
581 changed files with 74600 additions and 222 deletions
@@ -0,0 +1,41 @@
using Prism.Events;
namespace XP.Hardware.RaySource.Abstractions.Events
{
/// <summary>
/// 操作结果数据模型 | Operation Result Data Model
/// 携带操作名称和成功状态 | Carries operation name and success status
/// </summary>
public class OperationResultData
{
/// <summary>
/// 操作名称 | Operation name
/// </summary>
public string OperationName { get; set; }
/// <summary>
/// 操作是否成功 | Operation success status
/// </summary>
public bool IsSuccess { get; set; }
/// <summary>
/// 附加消息 | Additional message
/// </summary>
public string Message { get; set; }
public OperationResultData(string operationName, bool isSuccess, string message = null)
{
OperationName = operationName;
IsSuccess = isSuccess;
Message = message;
}
}
/// <summary>
/// 操作结果事件 | Operation Result Event
/// 用于通知操作执行结果 | Used to notify operation execution result
/// </summary>
public class OperationResultEvent : PubSubEvent<OperationResultData>
{
}
}