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;
}
}
}