| | |
| | | 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); |
| | |
| | | { |
| | | 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)) |
| | | { |