private void B_OK_Click(object sender, RoutedEventArgs e) { if (TB_Arg1.Background.Equals(Brushes.Red)) { ShowErrorDialog(LB_Arg1.Text, TB_Arg1.Text, _types[0]); } if (TB_Arg2.Background.Equals(Brushes.Red)) { ShowErrorDialog(LB_Arg2.Text, TB_Arg2.Text, _types[0]); } if (TB_Arg3.Background.Equals(Brushes.Red)) { ShowErrorDialog(LB_Arg3.Text, TB_Arg3.Text, _types[0]); } if (TB_Arg4.Background.Equals(Brushes.Red)) { ShowErrorDialog(LB_Arg4.Text, TB_Arg4.Text, _types[0]); } if (TB_Arg5.Background.Equals(Brushes.Red)) { ShowErrorDialog(LB_Arg5.Text, TB_Arg5.Text, _types[0]); } SimuArgsDialogValuesArgs _e = new SimuArgsDialogValuesArgs(); _e.Values = new object[5]; _e.IsLocks = new bool[5]; if (_types != null && _types.Length > 0) { _e.Values[0] = Parse(TB_Arg1.Text, _types[0]); } if (_types != null && _types.Length > 1) { _e.Values[1] = Parse(TB_Arg2.Text, _types[1]); } if (_types != null && _types.Length > 2) { _e.Values[2] = Parse(TB_Arg3.Text, _types[2]); } if (_types != null && _types.Length > 3) { _e.Values[3] = Parse(TB_Arg4.Text, _types[3]); } if (_types != null && _types.Length > 4) { _e.Values[4] = Parse(TB_Arg5.Text, _types[4]); } _e.IsLocks[0] = (CB_Lock1.IsChecked == true); _e.IsLocks[1] = (CB_Lock1.IsChecked == true); _e.IsLocks[2] = (CB_Lock1.IsChecked == true); _e.IsLocks[3] = (CB_Lock1.IsChecked == true); _e.IsLocks[4] = (CB_Lock1.IsChecked == true); EnsureClick(this, _e); }
private void B_Cancel_Click(object sender, RoutedEventArgs e) { SimuArgsDialogValuesArgs _e = new SimuArgsDialogValuesArgs(); /* * _e.Values = new string[5]; * if (_types != null && _types.Length > 0) * _e.Values[0] = Parse(TB_Arg1.Text, _types[0]); * if (_types != null && _types.Length > 1) * _e.Values[1] = Parse(TB_Arg2.Text, _types[1]); * if (_types != null && _types.Length > 2) * _e.Values[2] = Parse(TB_Arg3.Text, _types[2]); * if (_types != null && _types.Length > 3) * _e.Values[3] = Parse(TB_Arg4.Text, _types[3]); * if (_types != null && _types.Length > 4) * _e.Values[4] = Parse(TB_Arg5.Text, _types[4]); */ CancelClick(this, _e); }