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) |