2
textBoxにraiseEventを書き込もうとしていますが、テキストボックスのテキストにキー値が表示されません。 テキストボックスイベント "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);
}