提供老版本的稳定 BitBlt 功能

This commit is contained in:
辉鸭蛋
2025-04-11 00:11:42 +08:00
parent 6b306582d0
commit 1df15bb83c
21 changed files with 319 additions and 48 deletions

View File

@@ -0,0 +1,21 @@
using System;
using BetterGenshinImpact.Helpers.Extensions;
namespace BetterGenshinImpact.Model;
public class EnumItem<T> where T : Enum
{
public T Value { get; set; }
public string DisplayName { get; set; }
public string EnumName => Value.ToString();
// 提供一个静态工厂方法来创建实例
public static EnumItem<T> Create(T value)
{
return new EnumItem<T>
{
Value = value,
DisplayName = value.GetDescription() // 使用扩展方法获取Description
};
}
}