From 6f28f5b35c9b4aacad06deac33d2d43a91f6dd31 Mon Sep 17 00:00:00 2001 From: Robert Mongold Date: Tue, 17 Mar 2026 21:49:17 -0400 Subject: [PATCH] Fix NumericUpDown not accepting keyboard input below minimum, closes #4561 --- src/MahApps.Metro/Controls/NumericUpDown.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/MahApps.Metro/Controls/NumericUpDown.cs b/src/MahApps.Metro/Controls/NumericUpDown.cs index 84a3cc497..c4e4db727 100644 --- a/src/MahApps.Metro/Controls/NumericUpDown.cs +++ b/src/MahApps.Metro/Controls/NumericUpDown.cs @@ -1170,9 +1170,7 @@ protected void OnPreviewTextInput(object sender, TextCompositionEventArgs e) var textBox = (TextBox)sender; var fullText = textBox.Text.Remove(textBox.SelectionStart, textBox.SelectionLength).Insert(textBox.CaretIndex, e.Text); var textIsValid = this.ValidateText(fullText, out var convertedValue); - // Value must be valid and not coerced - var coerceValue = CoerceValue(this, convertedValue as double?); - e.Handled = !textIsValid || !coerceValue.isValid; + e.Handled = !textIsValid; this.manualChange = !e.Handled; }