Пытается поднятьEvent to textBox - но я не вижу значения ключа в тексте textBox. Я вижу, что событие текстового поля «OnKeyDownEvent» останавливается в контрольных точках - но я не понимаю, почему текст KeyEventArgs (Key.D0) не вставляется в текст текстового поля.TextBox RaiseEvent KeyDownEvent не работает ... (код прилагается)
Код:
if(currentTextBoxInFocus != null)
{
KeyEventArgs k = new KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, System.Environment.ProcessorCount, Key.D0);
//KeyEventArgs k = new KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, 0, Key.D0);
k.RoutedEvent = UIElement.KeyDownEvent;
currentTextBoxInFocus.RaiseEvent(k);
k.RoutedEvent = UIElement.KeyUpEvent;
currentTextBoxInFocus.RaiseEvent(k);
}