| | |
| | | using (var img = Image.FromFile(fileName)) |
| | | { |
| | | _pumpImage = img.CloneC(HydroL2d.Pump.Size.Width, HydroL2d.Pump.Size.Height); |
| | | _pumpImage.RotateFlip(RotateFlipType.RotateNoneFlipY); |
| | | } |
| | | } |
| | | return _pumpImage; |
| | | } |
| | | } |
| | | private static Image _pumpImage = null; |
| | | |
| | | /// <summary> |
| | | /// 水泵选择线画笔 |
| | | /// </summary> |
| | | public static Pen PumpSelectedLinePen |
| | | { |
| | | get |
| | | { |
| | | if (_pumpSelectedLinePen == null) |
| | | { |
| | | var lineColor = ColorTranslator.FromHtml(HydroL2d.Pump.SelectedLine.Color); |
| | | var lineWidth = HydroL2d.Pump.SelectedLine.Width; |
| | | _pumpSelectedLinePen = new Pen(lineColor, lineWidth); |
| | | } |
| | | return _pumpSelectedLinePen; |
| | | } |
| | | } |
| | | private static Pen _pumpSelectedLinePen = null; |
| | | |
| | | /// <summary> |
| | | /// 水泵选择图片 |
| | | /// </summary> |
| | | public static Image PumpSelectedImage |
| | | { |
| | | get |
| | | { |
| | | if (_pumpSelectedImage == null) |
| | | { |
| | | var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"images/l2d/{HydroL2d.Pump.SelectedImage}.png"); |
| | | using (var img = Image.FromFile(fileName)) |
| | | { |
| | | _pumpSelectedImage = img.CloneC(HydroL2d.Pump.SelectedSize.Width, HydroL2d.Pump.SelectedSize.Height); |
| | | _pumpSelectedImage.RotateFlip(RotateFlipType.RotateNoneFlipY); |
| | | } |
| | | } |
| | | return _pumpSelectedImage; |
| | | } |
| | | } |
| | | private static Image _pumpSelectedImage = null; |
| | | |
| | | /// <summary> |
| | | /// 水泵悬停线画笔 |
| | | /// </summary> |
| | | public static Pen PumpHoveredLinePen |
| | | { |
| | | get |
| | | { |
| | | if (_pumpHoveredLinePen == null) |
| | | { |
| | | var lineColor = ColorTranslator.FromHtml(HydroL2d.Pump.HoveredLine.Color); |
| | | var lineWidth = HydroL2d.Pump.HoveredLine.Width; |
| | | _pumpHoveredLinePen = new Pen(lineColor, lineWidth); |
| | | } |
| | | return _pumpHoveredLinePen; |
| | | } |
| | | } |
| | | private static Pen _pumpHoveredLinePen = null; |
| | | |
| | | /// <summary> |
| | | /// 水泵悬停图片 |
| | | /// </summary> |
| | | public static Image PumpHoveredImage |
| | | { |
| | | get |
| | | { |
| | | if (_pumpHoveredImage == null) |
| | | { |
| | | var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"images/l2d/{HydroL2d.Pump.HoveredImage}.png"); |
| | | using (var img = Image.FromFile(fileName)) |
| | | { |
| | | _pumpHoveredImage = img.CloneC(HydroL2d.Pump.HoveredSize.Width, HydroL2d.Pump.HoveredSize.Height); |
| | | _pumpHoveredImage.RotateFlip(RotateFlipType.RotateNoneFlipY); |
| | | } |
| | | } |
| | | return _pumpHoveredImage; |
| | | } |
| | | } |
| | | private static Image _pumpHoveredImage = null; |
| | | |
| | | #endregion |
| | | |
| | |
| | | using (var img = Image.FromFile(fileName)) |
| | | { |
| | | _valveImage = img.CloneC(HydroL2d.Valve.Size.Width, HydroL2d.Valve.Size.Height); |
| | | _valveImage.RotateFlip(RotateFlipType.RotateNoneFlipY); |
| | | } |
| | | } |
| | | return _valveImage; |
| | |
| | | } |
| | | private static Image _valveImage = null; |
| | | |
| | | /// <summary> |
| | | /// 阀门选择线画笔 |
| | | /// </summary> |
| | | public static Pen ValveSelectedLinePen |
| | | { |
| | | get |
| | | { |
| | | if (_valveSelectedLinePen == null) |
| | | { |
| | | var lineColor = ColorTranslator.FromHtml(HydroL2d.Valve.SelectedLine.Color); |
| | | var lineWidth = HydroL2d.Valve.SelectedLine.Width; |
| | | _valveSelectedLinePen = new Pen(lineColor, lineWidth); |
| | | } |
| | | return _valveSelectedLinePen; |
| | | } |
| | | } |
| | | private static Pen _valveSelectedLinePen = null; |
| | | |
| | | /// <summary> |
| | | /// 阀门选择图片 |
| | | /// </summary> |
| | | public static Image ValveSelectedImage |
| | | { |
| | | get |
| | | { |
| | | if (_valveSelectedImage == null) |
| | | { |
| | | var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"images/l2d/{HydroL2d.Valve.SelectedImage}.png"); |
| | | using (var img = Image.FromFile(fileName)) |
| | | { |
| | | _valveSelectedImage = img.CloneC(HydroL2d.Valve.SelectedSize.Width, HydroL2d.Valve.SelectedSize.Height); |
| | | _valveSelectedImage.RotateFlip(RotateFlipType.RotateNoneFlipY); |
| | | } |
| | | } |
| | | return _valveSelectedImage; |
| | | } |
| | | } |
| | | private static Image _valveSelectedImage = null; |
| | | |
| | | /// <summary> |
| | | /// 阀门悬停线画笔 |
| | | /// </summary> |
| | | public static Pen ValveHoveredLinePen |
| | | { |
| | | get |
| | | { |
| | | if (_valveHoveredLinePen == null) |
| | | { |
| | | var lineColor = ColorTranslator.FromHtml(HydroL2d.Valve.HoveredLine.Color); |
| | | var lineWidth = HydroL2d.Valve.HoveredLine.Width; |
| | | _valveHoveredLinePen = new Pen(lineColor, lineWidth); |
| | | } |
| | | return _valveHoveredLinePen; |
| | | } |
| | | } |
| | | private static Pen _valveHoveredLinePen = null; |
| | | |
| | | /// <summary> |
| | | /// 阀门悬停图片 |
| | | /// </summary> |
| | | public static Image ValveHoveredImage |
| | | { |
| | | get |
| | | { |
| | | if (_valveHoveredImage == null) |
| | | { |
| | | var fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"images/l2d/{HydroL2d.Valve.HoveredImage}.png"); |
| | | using (var img = Image.FromFile(fileName)) |
| | | { |
| | | _valveHoveredImage = img.CloneC(HydroL2d.Valve.HoveredSize.Width, HydroL2d.Valve.HoveredSize.Height); |
| | | _valveHoveredImage.RotateFlip(RotateFlipType.RotateNoneFlipY); |
| | | } |
| | | } |
| | | return _valveHoveredImage; |
| | | } |
| | | } |
| | | private static Image _valveHoveredImage = null; |
| | | |
| | | #endregion |
| | | |
| | | |