Browse Source

MaskeTextBox and NumericUpDown: implemented support for access keys when used with a Label.

import/raw
brianlagunas_cp 16 years ago
parent
commit
0612d61d0a
  1. 8
      Main/Source/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/MaskedTextBox.cs
  2. 8
      Main/Source/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/NumericUpDown/NumericUpDown.cs

8
Main/Source/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/MaskedTextBox/MaskedTextBox.cs

@ -108,6 +108,14 @@ namespace Microsoft.Windows.Controls
TextBox.CommandBindings.Add(new CommandBinding(ApplicationCommands.Cut, null, CanCut)); //surpress cut
}
protected override void OnAccessKey(AccessKeyEventArgs e)
{
if (TextBox != null)
TextBox.Focus();
base.OnAccessKey(e);
}
protected override object ConvertTextToValue(string text)
{
object convertedValue = null;

8
Main/Source/ExtendedWPFToolkitSolution/Src/WPFToolkit.Extended/NumericUpDown/NumericUpDown.cs

@ -115,6 +115,14 @@ namespace Microsoft.Windows.Controls
}
}
protected override void OnAccessKey(AccessKeyEventArgs e)
{
if (TextBox != null)
TextBox.Focus();
base.OnAccessKey(e);
}
protected override void OnValueChanged(object oldValue, object newValue)
{
SetValidSpinDirection();

Loading…
Cancel
Save