WPF симуляция клавиатуры (sendkeys для winform) - PullRequest
0 голосов
/ 19 апреля 2020

Я хочу отправить строку в текстовое поле, нажав кнопку на wpf ... Кто-нибудь знает, как использовать inputmanager, потому что код ниже не работает? Я использую код для проверки, чтобы отправить удаление или письмо a в текстовое поле ...

public static class SendKeys
  {
    /// <summary>
    ///   Sends the specified key.
    /// </summary>
    /// <param name="key">The key.</param>
    public static void Send(Key key)
    {
      if (Keyboard.PrimaryDevice != null)
      {
        if (Keyboard.PrimaryDevice.ActiveSource != null)
        {
          var e1 = new KeyEventArgs(Keyboard.PrimaryDevice, Keyboard.PrimaryDevice.ActiveSource, 0, Key.Down) {RoutedEvent = Keyboard.KeyDownEvent};
          InputManager.Current.ProcessInput(e1);
        }
      }
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...