duheng
2024-11-12 0bc0468692ad7b16cd2d49d20c4689ddcd6fb212
WinFrmUI/HStation.WinFrmUI.Assets.Core/11-compressor/02-main/EditExchangerMainDlg.cs
@@ -26,18 +26,18 @@
                    TextEditMaterial.Properties.Items.Add(imageItem);
                }
            }
            if (_CompressorVmo.MaterialName == null)
            if (_CompressorVmo.Material == null)
            {
                TextEditMaterial.EditValue = "默认";
            }
            else
            {
                TextEditMaterial.EditValue = _CompressorVmo.MaterialName.ToString();
                TextEditMaterial.EditValue = _CompressorVmo.Material.ToString();
            }
            this.TextEditName.Text = _CompressorVmo.Name;
            this.TextEditCoefficient.Text = _CompressorVmo.Coefficient.ToString();
            this.TextEditMinorLoss.Text = _CompressorVmo.MinorLoss.ToString();
            this.DescriptionTextEdit.Text = _CompressorVmo.Description;
            this.TextEditKeyWorld.Text = _CompressorVmo.KeyWord;
            this.TextEditKeyWord.Text = string.Join(",", _CompressorVmo.KeyWord);
        }
        public event Func<Vmo.AssetsCompressorMainVmo, Task<bool>> ReloadDataEvent = null;
@@ -59,14 +59,14 @@
        {
            if (!(Valid()))
                return;
            _CompressorVmo.MaterialName = TextEditMaterial.Text.Trim();
            _CompressorVmo.Description = DescriptionTextEdit.Text.Trim();
            _CompressorVmo.Name = TextEditName.Text.Trim();
            _CompressorVmo.KeyWord = TextEditKeyWorld.Text.Trim();
            _CompressorVmo.Material = this.TextEditMaterial.Text.Trim();
            _CompressorVmo.Description = this.DescriptionTextEdit.Text.Trim();
            _CompressorVmo.Name = this.TextEditName.Text.Trim();
            _CompressorVmo.KeyWord = this.TextEditKeyWord.Text.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();
            if (double.TryParse(TextEditCoefficient.Text, out double Coefficient))
            if (double.TryParse(TextEditMinorLoss.Text, out double MinorLoss))
            {
                _CompressorVmo.Coefficient = Coefficient;
                _CompressorVmo.MinorLoss = MinorLoss;
            }
            if (await this.ReloadDataEvent.Invoke(_CompressorVmo))
            {