InputEvent

InputEvent class

События ввода отправляются в виде уведомлений при каждом обновлении DOM.

public class InputEvent : UIEvent

Конструкторы

ИмяОписание
InputEvent(string)Инициализирует новый экземплярInputEvent класс.
InputEvent(string, IDictionary<string, object>)Инициализирует новый экземплярInputEvent класс.

Характеристики

ИмяОписание
Bubbles { get; }Используется для указания того, является ли событие всплывающим событием. Если событие может всплывать, значение равно true, иначе значение false.
Cancelable { get; }Используется для указания того, можно ли предотвратить событие по умолчанию. Если действие по умолчанию можно предотвратить, значение равно true, в противном случае значение равно false.
CurrentTarget { get; }Используется для обозначенияIEventTarget чьяIEventListener в настоящее время обрабатываются. Это особенно полезно во время захвата и всплытия.
Data { get; }Данные содержат значение символов, сгенерированных методом ввода. Это МОЖЕТ быть одиночный символ Unicode или непустая последовательность символов Unicode [Unicode]. Символы СЛЕДУЕТ нормализовать, как определено формой нормализации Unicode NFC, определенной в [UAX15]. Этот атрибут МОЖЕТ содержать пустую строку.
DefaultPrevented { get; }Возвращает значение true, если функция preventDefault() была вызвана, когда значение отменяемого атрибута равно true, и значение false в противном случае.
Detail { get; }Указывает некоторую подробную информацию о событии в зависимости от типа события.
EventPhase { get; }Используется для указания того, какая фаза потока событий оценивается в данный момент.
IsComposing { get; }true, если входное событие происходит как часть сеанса композиции, т. е. после события «начало композиции» и перед соответствующим событием «конец композиции». Неинициализированное значение этого атрибута ДОЛЖНО быть ложным.
IsTrusted { get; }Атрибут isTrusted должен возвращать значение, которым он был инициализирован. При создании события атрибут должен быть инициализирован значением false.
Target { get; }Используется для обозначенияIEventTarget которому изначально было отправлено событие.
TimeStamp { get; }Используется для указания времени (в миллисекундах относительно эпохи), в которое было создано событие. Из-за того, что некоторые системы могут не предоставлять эту информацию, значение timeStamp может быть недоступно для всех событий. Когда недоступно , будет возвращено значение 0. Примерами времени эпохи являются время запуска системы или 0:0:0 UTC 1 января 1970 года.
Type { get; }Имя события (без учета регистра). Имя должно быть именем XML.
View { get; }Атрибут представления идентифицирует окно, из которого было сгенерировано событие. Неинициализированное значение этого атрибута ДОЛЖНО быть нулевым.

Методы

ИмяОписание
virtual GetPlatformType()Этот метод используется для получения объекта ECMAScript.Type .
InitEvent(string, bool, bool)InitEvent метод используется для инициализации значенияEvent создано через the IDocumentEvent интерфейс.
PreventDefault()Если событие можно отменить,PreventDefault метод используется для обозначения того, что событие должно быть отменено, означает, что любое действие по умолчанию, обычно выполняемое реализацией в результате события, не произойдет.
StopImmediatePropagation()Вызов этого метода не позволяет событию достичь каких-либо прослушивателей событий, зарегистрированных после текущего, а при отправке в дерево также предотвращает достижение событием каких-либо других объектов.
StopPropagation()StopPropagation используется метод предотвращения дальнейшего распространения события во время потока событий.

Смотрите также