InputManager.PreProcessInput Событие

Определение

Происходит, когда InputManager начинает обрабатывать элемент ввода.Occurs when the InputManager starts to process the input item.

public:
 event System::Windows::Input::PreProcessInputEventHandler ^ PreProcessInput;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler 
Public Custom Event PreProcessInput As PreProcessInputEventHandler 
Атрибуты

Комментарии

Фильтр — это любой код, который прослушивает PreProcessInput или PostProcessInput.A filter is any code that listens to PreProcessInput or PostProcessInput. Фильтры могут изменять промежуточную область ввода.Filters can modify the input staging area.

Обработчики, присоединенные к PreProcessInput, вызываются в обратном порядке, чтобы обработчики, добавленные пользователями, вызывались до обработчиков в системе.The handlers attached to PreProcessInput are invoked in reverse order so that handlers added by the users are invoked before handlers in the system.

Вызов Cancel для PreProcessInputEventArgs, переданного PreProcessInputEventHandler, отменит обработку входных данных.Calling Cancel on the PreProcessInputEventArgs passed to the PreProcessInputEventHandler will cancel the processing of the input.

Входные данные обрабатываются в WPFWPF на следующих этапах:Input is processed in WPFWPF in the follow stages:

  1. Этап предварительной обработки.Pre-process stage. Диспетчер ввода вызывает событие PreProcessInput.The input manager raises the PreProcessInput event.

  2. Этап предварительного уведомления.Pre-notify stage. Диспетчер ввода вызывает событие PreNotifyInput.The input manager raises the PreNotifyInput event.

  3. Вызывается событие WPFWPF или события ввода.The WPFWPF input event or events are raised.

  4. Этап последующей отправки уведомлений.Post-notify stage. Диспетчер ввода вызывает событие PostNotifyInput.The input manager raises the PostNotifyInput event.

  5. Стадия пост-обработки.Post-process stage. Диспетчер ввода вызывает событие PostProcessInput.The input manager raises the PostProcessInput event.

Безопасность

UIPermission
для добавления или удаления обработчика событий.for adding or removing an event handler. Связанные перечисления: UnrestrictedAssociated enumerations: Unrestricted

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

Дополнительно