using DevExpress.Utils.Svg; namespace HStation.WinFrmUI { /// /// SvgImageHelper /// public class XhsMainSvgImageHelper { /// /// 首页 /// public static SvgImage Home { get { if (_home == null) { _home = SvgImage.FromStream(new MemoryStream(HStation.WinFrmUI.Xhs.Core.Properties.Resources.home)); } return _home; } } private static SvgImage _home = null; /// /// 项目 /// public static SvgImage Project { get { if (_project == null) { _project = SvgImage.FromStream(new MemoryStream(HStation.WinFrmUI.Xhs.Core.Properties.Resources.project)); } return _project; } } private static SvgImage _project = null; /// /// 地图 /// 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; /// /// 获取图片 /// 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; } } }