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