| | |
| | | private Yw.Vmo.PhartDiagramExGraphListVmo _vmo = null; |
| | | private Yw.WinFrmUI.Phart.PumpCurveViewModel _vm = null; |
| | | |
| | | private bool _default_visible = true; |
| | | private bool _power_visible = false; |
| | | private bool _eff_visible = false; |
| | | private bool _split_panel = false; |
| | | |
| | | /// <summary> |
| | | /// 数据变更事件 |
| | | /// </summary> |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | //vm.VariableSpeedList = new List<Yw.WinFrmUI.Phart.PumpChartVariableSpeedViewModel>(); |
| | | //vm.EqualPowerList = new List<Yw.WinFrmUI.Phart.PumpChartEqualPowerViewModel>(); |
| | | //for (int eff = 30; eff < 90; eff += 1) |
| | |
| | | // vm.VariableSpeedList.Add(vs); |
| | | //} |
| | | |
| | | this.pumpChart1.SetBindingData(vm); |
| | | SetBindingData(vm, _default_visible, _split_panel, _eff_visible, _power_visible); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 绑定数据 |
| | | /// </summary> |
| | | public void SetBindingData(Yw.WinFrmUI.Phart.PumpCurveViewModel vm, bool default_visible = true, bool split_panel = false, bool eff_visible = false, bool power_visible = true) |
| | | { |
| | | _vm = vm; |
| | | if (vm == null) |
| | | { |
| | | ClearBindingData(); |
| | | return; |
| | | } |
| | | this.pumpChart1.SetBindingData(vm, default_visible, split_panel, eff_visible, power_visible); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 清空绑定数据 |
| | | /// </summary> |
| | | public void ClearBindingData() |
| | | { |
| | | this.pumpChart1.ClearBindingData(); |
| | | } |
| | | |
| | | private void barCekEffVisible_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | _eff_visible = this.barCekEffVisible.Checked; |
| | | SetBindingData(_vm, _default_visible, _split_panel, _eff_visible, _power_visible); |
| | | } |
| | | |
| | | private void barCekPowerVisible_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | _power_visible = this.barCekPowerVisible.Checked; |
| | | SetBindingData(_vm, _default_visible, _split_panel, _eff_visible, _power_visible); |
| | | } |
| | | |
| | | private void barCekSplitPanel_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | _split_panel = this.barCekSplitPanel.Checked; |
| | | SetBindingData(_vm, _default_visible, _split_panel, _eff_visible, _power_visible); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | return new Yw.Vmo.PhartDiagramExGraphListVmo(); |
| | | } |
| | | |
| | | private void barCekEffVisible_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | |
| | | } |
| | | |
| | | private void barCekPowerVisible_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | |
| | | } |
| | | |
| | | private void barCekSplitPanel_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | |
| | | } |
| | | |
| | | } |
| | | } |