diff --git a/Correlator/ViewModels/NumericKeypadDialogViewModel.cs b/Correlator/ViewModels/NumericKeypadDialogViewModel.cs index 852c15b..c75d639 100644 --- a/Correlator/ViewModels/NumericKeypadDialogViewModel.cs +++ b/Correlator/ViewModels/NumericKeypadDialogViewModel.cs @@ -120,7 +120,7 @@ }); DetermineCommand = new DelegateCommand(delegate { - var number = Convert.ToInt32(string.Join("", NumberCache)); + var number = !NumberCache.Any() ? 0 : Convert.ToInt32(string.Join("", NumberCache)); //管径 if (RuntimeCache.FillDataTextBox.Equals("PipeDiameterTextBox")) @@ -193,9 +193,6 @@ //重置数字键盘参数 NumberCache.Clear(); RuntimeCache.FillDataTextBox = "PipeDiameterTextBox"; - - //关闭键盘 - RequestClose?.Invoke(new DialogResult()); }); }