using DevExpress.Utils;
|
using HStation.WinFrmUI.Core.Lib;
|
|
namespace HStation.WinFrmUI
|
{
|
/// <summary>
|
/// 图标仓库
|
/// </summary>
|
public class ImageLib
|
{
|
public static ImageCollection Lib
|
{
|
get
|
{
|
if (_lib == null)
|
{
|
_lib = new ImageCollection();
|
_lib.ImageSize = new Size(16, 16);
|
_lib.Images.Add(Resource1.Group, "Group");
|
_lib.Images.Add(Resource1.Series, "Series");
|
_lib.Images.Add(Resource1.Question, "Question");
|
}
|
return _lib;
|
}
|
}
|
|
private static ImageCollection _lib;
|
|
public static int Group
|
{
|
get => GetImageIndex("Group");
|
}
|
|
public static int Series
|
{
|
get => GetImageIndex("Series");
|
}
|
|
private static int GetImageIndex(string imgName)
|
{
|
var img = Lib.Images[imgName];
|
if (img == null)
|
img = Lib.Images["Question"];
|
|
return _lib.Images.IndexOf(img);
|
}
|
}
|
}
|