duheng
2024-12-04 b32c0a21755ac3e86df0242d993398773cb627f2
WinFrmUI/HStation.WinFrmUI.Assets.Core/14-tank/02-main/EditAssetsBluntheadMainDlg.cs
@@ -42,24 +42,8 @@
                    TextEditMaterial.Properties.Items.Add(imageItem);
                }
            }
            if (_TankVmo.Caliber == null)
            {
                TextEditCaliber.EditValue = "默认";
            }
            else
            {
                TextEditCaliber.EditValue = _TankVmo.Caliber.ToString();
            }
            if (_TankVmo.Material == null)
            {
                TextEditMaterial.EditValue = "默认";
            }
            else
            {
                TextEditMaterial.EditValue = _TankVmo.Material.ToString();
            }
            this.TextEditName.Text = _TankVmo.Name;
            this.TextEditMinorLoss.Text = _TankVmo.MinorLoss.ToString();
            this.DescriptionTextEdit.Text = _TankVmo.Description;
            this.TextEditKeyWord.Text = string.Join(",", _TankVmo.KeyWord);
            this.selectFlagsPopupCtrl1.SetBindingData<AssetsFlags>(_TankVmo.Flags);
@@ -143,18 +127,10 @@
        {
            if (!(Valid()))
                return;
            _TankVmo.Material = TextEditMaterial.Text.Trim();
            _TankVmo.Description = DescriptionTextEdit.Text.Trim();
            _TankVmo.Name = TextEditName.Text.Trim();
            _TankVmo.KeyWord = TextEditKeyWord.Text.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();
            if (double.TryParse(TextEditCaliber.Text, out double caliber))
            {
                _TankVmo.Caliber = caliber;
            }
            if (double.TryParse(TextEditMinorLoss.Text, out double MinorLoss))
            {
                _TankVmo.MinorLoss = MinorLoss;
            }
            _TankVmo.Flags = this.selectFlagsPopupCtrl1.SelectedFlags;
            if (await this.ReloadDataEvent.Invoke(_TankVmo))
            {