From 0dcff1805b3143dd1c2a25d604afdd724b452803 Mon Sep 17 00:00:00 2001 From: duheng <2286773002@qq.com> Date: 星期二, 18 三月 2025 13:13:54 +0800 Subject: [PATCH] 修复引用报错 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs | 133 ++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 127 insertions(+), 6 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs index c42c9ad..b5e416e 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/00-core/XhsMainSvgImageHelper.cs @@ -1,10 +1,4 @@ 锘縰sing DevExpress.Utils.Svg; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace HStation.WinFrmUI { @@ -46,6 +40,133 @@ } private static SvgImage _project = null; + /// <summary> + /// 鍦板浘 + /// </summary> + public static SvgImage Map + { + get + { + if (_map == null) + { + _map = SvgImage.FromStream(new MemoryStream(HStation.WinFrmUI.Xhs.Core.Properties.Resources.map)); + } + return _map; + } + } + private static SvgImage _map = null; + + /// <summary> + /// 鑾峰彇鍥剧墖 + /// </summary> + public static SvgImage GetAssetsSvgImageByHydroCatalog(string catalog) + { + if (string.IsNullOrEmpty(catalog)) + { + return default; + } + SvgImage svgImage = null; + switch (catalog) + { + case Yw.Hydro.ParterCatalog.Reservoir: + { + svgImage = AssetsMainSvgImageHelper.Tank; + } + break; + case Yw.Hydro.ParterCatalog.Tank: + { + svgImage = AssetsMainSvgImageHelper.Tank; + } + break; + case Yw.Hydro.ParterCatalog.Waterbox: + { + svgImage = AssetsMainSvgImageHelper.Tank; + } + break; + case Yw.Hydro.ParterCatalog.Blunthead: + { + svgImage = AssetsMainSvgImageHelper.Blunthead; + } + break; + case Yw.Hydro.ParterCatalog.Elbow: + { + svgImage = AssetsMainSvgImageHelper.Elbow; + } + break; + case Yw.Hydro.ParterCatalog.Threelink: + { + svgImage = AssetsMainSvgImageHelper.Threelink; + } + break; + case Yw.Hydro.ParterCatalog.Fourlink: + { + svgImage = AssetsMainSvgImageHelper.Fourlink; + } + break; + case Yw.Hydro.ParterCatalog.Meter: + { + svgImage = AssetsMainSvgImageHelper.Meter; + } + break; + case Yw.Hydro.ParterCatalog.Flowmeter: + { + svgImage = AssetsMainSvgImageHelper.Flowmeter; + } + break; + case Yw.Hydro.ParterCatalog.Pressmeter: + { + svgImage = AssetsMainSvgImageHelper.Pressmeter; + } + break; + case Yw.Hydro.ParterCatalog.Hydrant: + { + svgImage = AssetsMainSvgImageHelper.Hydrant; + } + break; + case Yw.Hydro.ParterCatalog.Cooling: + { + svgImage = AssetsMainSvgImageHelper.Cooling; + } + break; + case Yw.Hydro.ParterCatalog.Nozzle: + { + svgImage = AssetsMainSvgImageHelper.Nozzle; + } + break; + case Yw.Hydro.ParterCatalog.Pipe: + { + svgImage = AssetsMainSvgImageHelper.Pipe; + } + break; + case Yw.Hydro.ParterCatalog.Translation: + { + svgImage = AssetsMainSvgImageHelper.Translation; + } + break; + case Yw.Hydro.ParterCatalog.Pump: + { + svgImage = AssetsMainSvgImageHelper.Pump; + } + break; + case Yw.Hydro.ParterCatalog.Valve: + { + svgImage = AssetsMainSvgImageHelper.Valve; + } + break; + case Yw.Hydro.ParterCatalog.Exchanger: + { + svgImage = AssetsMainSvgImageHelper.Exchanger; + } + break; + case Yw.Hydro.ParterCatalog.Compressor: + { + svgImage = AssetsMainSvgImageHelper.Compressor; + } + break; + default: break; + } + return svgImage; + } } } -- Gitblit v1.9.3