From 5610ef481946ff15d856f65e08b3f25aeaf3e269 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期二, 24 九月 2024 10:54:15 +0800 Subject: [PATCH] 新增曲线设置界面 --- WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs | 77 +++++++++++++++++++++++++++++++++++++- 1 files changed, 74 insertions(+), 3 deletions(-) diff --git a/WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs b/WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs index 44ce14c..18ceaf4 100644 --- a/WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs +++ b/WinFrmUI/Hstation.WinFrmUI.Core/Lib/ImageLib.cs @@ -1,4 +1,5 @@ 锘縰sing DevExpress.Utils; +using DevExpress.Utils.Svg; using HStation.WinFrmUI.Core.Lib; namespace HStation.WinFrmUI @@ -8,6 +9,8 @@ /// </summary> public class ImageLib { + #region 16 + public static ImageCollection Lib { get @@ -19,6 +22,9 @@ _lib.Images.Add(Resource1.Group, "Group"); _lib.Images.Add(Resource1.Series, "Series"); _lib.Images.Add(Resource1.Question, "Question"); + _lib.Images.Add(Resource1.Type, "Type"); + _lib.Images.Add(Resource1.ListView, "ListView"); + _lib.Images.Add(Resource1.Notlmported, "NotImported"); } return _lib; } @@ -28,15 +34,35 @@ public static int Group { - get => GetImageIndex("Group"); + get => GetImage16Index("Group"); } public static int Series { - get => GetImageIndex("Series"); + get => GetImage16Index("Series"); } - private static int GetImageIndex(string imgName) + public static int Type + { + get => GetImage16Index("Type"); + } + + public static int Listview + { + get => GetImage16Index("Listview"); + } + + public static int Question + { + get => GetImage16Index("Question"); + } + + public static int NotImported + { + get => GetImage16Index("NotImported"); + } + + private static int GetImage16Index(string imgName) { var img = Lib.Images[imgName]; if (img == null) @@ -44,5 +70,50 @@ return _lib.Images.IndexOf(img); } + + #endregion 16 + + #region Svg + + public static SvgImageCollection LibSvg + { + get + { + if (_lib_svg == null) + { + _lib_svg = new SvgImageCollection(); + _lib_svg.ImageSize = new Size(254, 254); + _lib_svg.Add("Project", Resource1.Project); + _lib_svg.Add("PumpMain", Resource1.PumpMain); + _lib_svg.Add("Valve", Resource1.Valve); + _lib_svg.Add("CoolingTower", Resource1.CoolingTower); + } + return _lib_svg; + } + } + + private static SvgImageCollection _lib_svg; + + public static SvgImage Project + { + get => LibSvg[0]; + } + + public static SvgImage PumpMain + { + get => LibSvg[1]; + } + + public static SvgImage Valve + { + get => LibSvg[2]; + } + + public static SvgImage CoolingTower + { + get => LibSvg[3]; + } + + #endregion Svg } } \ No newline at end of file -- Gitblit v1.9.3