From 5f14ebf480a681cf61ac7b24b88d1e6bf413a8a4 Mon Sep 17 00:00:00 2001 From: brianlagunas_cp Date: Fri, 18 Nov 2011 22:31:07 +0000 Subject: [PATCH] MaskedTextBox: fixed issue where arrows would clear selected text --- .../MaskedTextBox/Implementation/MaskedTextBox.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Main/Source/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/Implementation/MaskedTextBox.cs b/Main/Source/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/Implementation/MaskedTextBox.cs index 11513fa4..cacbc655 100644 --- a/Main/Source/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/Implementation/MaskedTextBox.cs +++ b/Main/Source/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/Implementation/MaskedTextBox.cs @@ -341,7 +341,7 @@ namespace Microsoft.Windows.Controls //if all text is selected and the user begins to type, we want to delete all selected text and continue typing the new values //but only if the user is not tabbing / shift tabbing or copying/pasting - if (SelectionLength == Text.Length && (e.Key != Key.Tab && e.Key != Key.LeftShift && e.Key != Key.RightShift && + if (SelectionLength == Text.Length && (e.Key != Key.Tab && e.Key != Key.LeftShift && e.Key != Key.RightShift && e.Key != Key.Left && e.Key != Key.Right && e.Key != Key.Up && e.Key != Key.Down && (Keyboard.Modifiers & ModifierKeys.Control) != ModifierKeys.Control)) { if (provider.RemoveAt(position, endposition))