PreProcessInputEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные для событий предварительной обработки входных данных.
public ref class PreProcessInputEventArgs sealed : System::Windows::Input::ProcessInputEventArgs
public sealed class PreProcessInputEventArgs : System.Windows.Input.ProcessInputEventArgs
type PreProcessInputEventArgs = class
inherit ProcessInputEventArgs
Public NotInheritable Class PreProcessInputEventArgs
Inherits ProcessInputEventArgs
- Наследование
Комментарии
Отмена входных данных предварительного процесса останавливает обработку входных данных дальше. Прослушивание, PreNotifyInput чтобы определить, отменил ли другой обработчик входные данные перед обработкой.
Промежуточная область ввода обрабатывает входные данные в событиях WPF.
Вызываются все PreProcessInput обработчики событий, даже если один из обработчиков отменяет входные данные. Чтобы убедиться, что обработчик дальше по дереву отменил входные данные, прослушивайте PreNotifyInput событие.
PreProcessInputEventArgs используется с событием PreProcessInput .
Входные данные обрабатываются в WPF на следующих этапах:
Этап предварительного процесса. Диспетчер входных данных вызывает PreProcessInput событие.
Этап предварительного уведомления. Диспетчер входных данных вызывает PreNotifyInput событие.
Возникают события или события ввода WPF.
Этап после уведомления. Диспетчер входных данных вызывает PostNotifyInput событие.
Этап после процесса. Диспетчер входных данных вызывает PostProcessInput событие.
Свойства
| Имя | Описание |
|---|---|
| Canceled |
Определяет, была ли отменена обработка входного события. |
| InputManager |
Возвращает диспетчер входных данных, обрабатывая входное событие. (Унаследовано от NotifyInputEventArgs) |
| StagingItem |
Возвращает входной элемент промежуточной области, обрабатываемый диспетчером входных данных. (Унаследовано от NotifyInputEventArgs) |
Методы
| Имя | Описание |
|---|---|
| Cancel() |
Отменяет обработку входного события. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| PeekInput() |
Возвращает, но не отображается, входное событие в верхней части промежуточного стека областей. (Унаследовано от ProcessInputEventArgs) |
| PopInput() |
Удаляет входное событие в верхней части промежуточного стека областей. (Унаследовано от ProcessInputEventArgs) |
| PushInput(InputEventArgs, StagingAreaInputItem) |
Помещает указанное входное событие в верхнюю часть указанного промежуточного стека областей. (Унаследовано от ProcessInputEventArgs) |
| PushInput(StagingAreaInputItem) |
Помещает указанное событие ввода в верхнюю часть промежуточного стека областей. (Унаследовано от ProcessInputEventArgs) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |