ÎļþÃû´Ó WinFrmUI/HStation.WinFrmUI.Assets.Core/05-elbow/02-main/EditElbowMainDlg.cs ÐÞ¸Ä |
| | |
| | | |
| | | private Vmo.AssetsElbowMainVmo _ElbowVmo = null; |
| | | |
| | | private List<Vmo.AssetsElbowCoefficientVmo> _AssetsElbowCoefficient; |
| | | private List<Vmo.AssetsElbowFactorVmo> _AssetsElbowCoefficient; |
| | | |
| | | public async void SetBindingData(Vmo.AssetsElbowMainVmo ElbowVmo) |
| | | { |
| | |
| | | { |
| | | TextEditCaliber.EditValue = _ElbowVmo.Caliber.ToString(); |
| | | } |
| | | if (_ElbowVmo.Material == null|| _ElbowVmo.Material==string.Empty) |
| | | if (_ElbowVmo.Material == null || _ElbowVmo.Material == string.Empty) |
| | | { |
| | | TextEditMaterial.EditValue = "é»è®¤"; |
| | | } |
| | |
| | | this.TextEditName.Text = _ElbowVmo.Name; |
| | | this.TextEditCoefficient.Text = _ElbowVmo.MinorLoss.ToString(); |
| | | this.DescriptionTextEdit.Text = _ElbowVmo.Description; |
| | | this.TextEditKeyWorld.Text = string.Join(",", _ElbowVmo.KeyWord); |
| | | this.selectFlagsPopupCtrl1.SetBindingData<AssetsFlags>(_ElbowVmo.Flags); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | //æ¾å°æç¸è¿çææ |
| | | private AssetsElbowCoefficientVmo GetCoefficientByMaterial(string name) |
| | | private AssetsElbowFactorVmo GetCoefficientByMaterial(string name) |
| | | { |
| | | AssetsElbowCoefficientVmo select = null; |
| | | AssetsElbowFactorVmo select = null; |
| | | int maxMatchedChars = 0; |
| | | foreach (var item in _AssetsElbowCoefficient) |
| | | { |
| | |
| | | else |
| | | { |
| | | _ElbowVmo.Caliber = null; |
| | | } |
| | | } |
| | | if (double.TryParse(TextEditCoefficient.Text, out double Coefficient)) |
| | | { |
| | | _ElbowVmo.MinorLoss = Coefficient; |