Поделиться через


InputManager.PreProcessInput Событие

Определение

Происходит, когда InputManager начинает обрабатывать элемент ввода.

public:
 event System::Windows::Input::PreProcessInputEventHandler ^ PreProcessInput;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
[<add: System.Security.SecurityCritical>]
[<remove: System.Security.SecurityCritical>]
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler 
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler 
Public Custom Event PreProcessInput As PreProcessInputEventHandler 

Тип события

Атрибуты

Комментарии

Фильтр — это любой код, который прослушивает PreProcessInput или PostProcessInput. Фильтры могут изменять промежуточную область ввода.

Обработчики, подключенные к , PreProcessInput вызываются в обратном порядке, чтобы обработчики, добавленные пользователями, вызывались перед обработчиками в системе.

Вызов Cancel объекта , переданного PreProcessInputEventArgs в , PreProcessInputEventHandler отменит обработку входных данных.

Входные данные обрабатываются в WPF на следующих этапах:

  1. Этап предварительной обработки. Диспетчер входных данных вызывает PreProcessInput событие .

  2. Этап предварительного уведомления. Диспетчер входных данных вызывает PreNotifyInput событие .

  3. Возникает входное событие WPF или события.

  4. Этап после уведомления. Диспетчер входных данных вызывает PostNotifyInput событие .

  5. Этап после процесса. Диспетчер входных данных вызывает PostProcessInput событие .

Применяется к

См. также раздел