using DPumpHydr.WinFrmUI.Volute.ViewModel; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace DPumpHydr.WinFrmUI.Volute { public partial class ctrlSetOutflowType : ParasInfoBaseCtrl { public ctrlSetOutflowType() { InitializeComponent(); metroTile出口图片.BackgroundImage = GlobalResource.BuildImage("Side-exit-straight-line.png", 848, 508); RBtn中心出口.Checked = true; } public bool Verify(out string error) { error = ""; if (!RBtn中心出口.Checked && !RBtn侧面出口曲线.Checked && !RBtn侧面出口直线.Checked) { error = "请选择出口类型!"; return false; } return true; } public eOutflowStyle GetBindingData() { if (RBtn中心出口.Checked) { return eOutflowStyle.中心出口_垂直法兰面流出; } else if (RBtn侧面出口曲线.Checked) { return eOutflowStyle.侧面出口_曲线连接; } else { return eOutflowStyle.侧面出口_直线连接; } } public void SetBindingData(eOutflowStyle type) { if (type == eOutflowStyle.中心出口_垂直法兰面流出 ) { metroTile出口图片.BackgroundImage = GlobalResource.BuildImage("Side-exit-straight-line.png", 848, 508); RBtn中心出口.Checked = true; } else if (type == eOutflowStyle.侧面出口_曲线连接 ) { metroTile出口图片.BackgroundImage = GlobalResource.BuildImage("Side-exit-curve.png", 848, 508); RBtn侧面出口曲线.Checked = true; } else { metroTile出口图片.BackgroundImage = GlobalResource.BuildImage("Central-exit.png", 848, 508); RBtn侧面出口直线.Checked = true; } } public void ShowPage(DPumpHydr.ViewModel.eWizardStepDiretion step_direction) { } private void RBtn中心出口_CheckedChanged(object sender) { if (RBtn中心出口.Checked) { RBtn侧面出口曲线.Checked = false; RBtn侧面出口直线.Checked = false; metroTile出口图片.BackgroundImage = GlobalResource.BuildImage("Central-exit.png", 848, 508); } } private void RBtn侧面出口曲线_CheckedChanged(object sender) { if (RBtn侧面出口曲线.Checked) { RBtn中心出口.Checked = false; RBtn侧面出口直线.Checked = false; metroTile出口图片.BackgroundImage = GlobalResource.BuildImage("Side-exit-curve.png", 848, 508); } } private void RBtn侧面出口直线_CheckedChanged(object sender) { if (RBtn侧面出口直线.Checked) { RBtn侧面出口曲线.Checked = false; RBtn中心出口.Checked = false; metroTile出口图片.BackgroundImage = GlobalResource.BuildImage("Side-exit-straight-line.png", 848, 508); } } } }