Class WheelEvent
Namespace: Aspose.Html.Dom.Events
Assembly: Aspose.HTML.dll (25.1.0)
Интерфейс WheelEvent предоставляет специфическую контекстную информацию, связанную с событиями колесика. Чтобы создать экземпляр интерфейса WheelEvent, используйте конструктор WheelEvent, передав необязательный словарь WheelEventInit.
[ComVisible(true)]
[DOMObject]
[DOMName("WheelEvent")]
public class WheelEvent : MouseEvent, INotifyPropertyChanged
Наследование
object ← DOMObject ← Event ← UIEvent ← MouseEvent ← WheelEvent
Реализует
Унаследованные члены
MouseEvent.ScreenX, MouseEvent.ScreenY, MouseEvent.ClientX, MouseEvent.ClientY, MouseEvent.CtrlKey, MouseEvent.ShiftKey, MouseEvent.AltKey, MouseEvent.MetaKey, MouseEvent.Button, MouseEvent.Buttons, MouseEvent.RelatedTarget, UIEvent.View, UIEvent.Detail, Event.NonePhase, Event.CapturingPhase, Event.AtTargetPhase, Event.BubblingPhase, Event.InitEvent(string, bool, bool), Event.PreventDefault(), Event.StopPropagation(), Event.StopImmediatePropagation(), Event.Bubbles, Event.Cancelable, Event.CurrentTarget, Event.EventPhase, Event.Target, Event.TimeStamp, Event.Type, Event.DefaultPrevented, Event.IsTrusted, DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструкторы
WheelEvent(string)
Инициализирует новый экземпляр класса Aspose.Html.Dom.Events.WheelEvent.
[DOMConstructor]
public WheelEvent(string type)
Параметры
type
string
Тип события.
WheelEvent(string, IDictionary<string, object="">)
Инициализирует новый экземпляр класса Aspose.Html.Dom.Events.WheelEvent.
[DOMConstructor]
public WheelEvent(string type, IDictionary<string, object=""> eventInitDict)
Параметры
type
string
Тип события.
eventInitDict
IDictionary<string, object>
Словарь инициализации события.
Поля
DOM_DELTA_LINE
Единицы измерения для дельты ДОЛЖНЫ быть отдельными строками текста. Это актуально для многих элементов управления формами.
public const ulong DOM_DELTA_LINE = 1
Значение поля
DOM_DELTA_PAGE
Единицы измерения для дельты ДОЛЖНЫ быть страницами, определяемыми как один экран или как размеченная страница.
public const ulong DOM_DELTA_PAGE = 2
Значение поля
DOM_DELTA_PIXEL
Единицы измерения для дельты ДОЛЖНЫ быть пикселями. Это наиболее типичный случай в большинстве конфигураций операционных систем и реализаций.
public const ulong DOM_DELTA_PIXEL = 0
Значение поля
Свойства
DeltaMode
Атрибут deltaMode содержит указание на единицы измерения для значений дельты. Значение по умолчанию – DOM_DELTA_PIXEL (пиксели).
[DOMName("deltaMode")]
public ulong DeltaMode { get; }
Значение свойства
DeltaX
В пользовательских агентах, где действие колесика по умолчанию – прокрутка, значение ДОЛЖНО быть измерением вдоль оси x (в пикселях, строках или страницах), которые необходимо прокрутить в случае, если событие не отменено. В противном случае это специфическое для реализации измерение (в пикселях, строках или страницах) движения устройства колесика вдоль оси x.
[DOMName("deltaX")]
public double DeltaX { get; }
Значение свойства
DeltaY
В пользовательских агентах, где действие колесика по умолчанию – прокрутка, значение ДОЛЖНО быть измерением вдоль оси y (в пикселях, строках или страницах), которые необходимо прокрутить в случае, если событие не отменено. В противном случае это специфическое для реализации измерение (в пикселях, строках или страницах) движения устройства колесика вдоль оси y.
[DOMName("deltaY")]
public double DeltaY { get; }
Значение свойства
DeltaZ
В пользовательских агентах, где действие колесика по умолчанию – прокрутка, значение ДОЛЖНО быть измерением вдоль оси z (в пикселях, строках или страницах), которые необходимо прокрутить в случае, если событие не отменено. В противном случае это специфическое для реализации измерение (в пикселях, строках или страницах) движения устройства колесика вдоль оси z.
[DOMName("deltaZ")]
public double DeltaZ { get; }