private void TextBox_EnterClears_OnKeyDownHandler(object sender, KeyEventArgs e) { if (e.Key == Key.Return) { AcceptButton.Focus(); } }
private void ValueTextBox_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { AcceptButton.Focus(); } }
private void PrepareOk(GfycatPreset preset) { TitleTextBox.Text = preset.DefaultTitle; DescriptionTextBox.Text = preset.DefaultDescription; TagsTextBox.Text = preset.DefaultTags; IsPrivateCheckBox.IsChecked = preset.DefaultIsPrivate; CancelButton.Visibility = Visibility.Collapsed; AcceptButton.Focus(); }
private void PPurchaseCostTextBox_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar >= '0') && (e.KeyChar <= '9')) { // цифра return; } if (e.KeyChar == '.') { // точку заменим запятой e.KeyChar = ','; } if (e.KeyChar == ',') { if (PPurchaseCostTextBox.Text.IndexOf(',') != -1) { // запятая уже есть в поле редактирования e.Handled = true; } return; } if (Char.IsControl(e.KeyChar)) { // <Enter>, <Backspace>, <Esc> if (e.KeyChar == (char)Keys.Enter) { // нажата клавиша <Enter> // установить курсор на кнопку OK AcceptButton.Focus(); } return; } // остальные символы запрещены e.Handled = true; }