private void TextBox_PastingValidation(object sender, DataObjectPastingEventArgs e) { if (!e.DataObject.GetDataPresent(typeof(string))) { e.CancelCommand(); } if (NaNPattern.IsMatch((string)e.DataObject.GetData(typeof(string)))) { e.CancelCommand(); } }
private void TextBox_NumberValidation(object sender, TextCompositionEventArgs e) { e.Handled = NaNPattern.IsMatch(e.Text); }