NavisworksTransport/src/UI/WPF/Converters/BatchQueueStatusHelper.cs

24 lines
750 B
C#

using System.Collections.Generic;
using NavisworksTransport.Core.Models;
namespace NavisworksTransport.UI.WPF.Converters
{
/// <summary>
/// 批处理队列状态辅助类,提供所有状态选项
/// </summary>
public static class BatchQueueStatusHelper
{
/// <summary>
/// 获取所有队列状态(包括"全部"选项)
/// </summary>
public static List<BatchQueueStatus> AllStatuses => new List<BatchQueueStatus>
{
BatchQueueStatus.All, // 表示"全部"
BatchQueueStatus.Pending,
BatchQueueStatus.Running,
BatchQueueStatus.Completed,
BatchQueueStatus.Failed,
BatchQueueStatus.Skipped
};
}
}