WheelEvent

WheelEvent class

WheelEvent 接口提供与车轮事件相关的特定上下文信息。要创建 WheelEvent 接口的实例,请使用 WheelEvent 构造函数,传递可选的 WheelEventInit 字典。

public class WheelEvent : MouseEvent

构造函数

姓名 描述
WheelEvent(string) 初始化WheelEvent类的新实例。
WheelEvent(string, IDictionary<string, object>) 初始化WheelEvent类的新实例。

特性

姓名 描述
AltKey { get; } 参考 altKey 属性。
Bubbles { get; } 用于指示事件是否为冒泡事件。如果事件可以冒泡,则值为 true,否则值为 false。
Button { get; } 在由按下或释放鼠标按钮引起的鼠标事件期间,必须使用按钮来指示哪个指针设备按钮改变了状态。
Buttons { get; } 在任何鼠标事件期间,必须使用按钮来指示当前正在按下的鼠标按钮组合,以位掩码表示。
Cancelable { get; } 用于指示事件是否可以阻止其默认操作。如果可以阻止默认操作,则值为 true,否则值为 false。
ClientX { get; } 事件发生时相对于与事件关联的视口的水平坐标。
ClientY { get; } 事件发生时相对于与事件关联的视口的垂直坐标。
CtrlKey { get; } 参考 ctrlKey 属性。
CurrentTarget { get; } 用于表示IEventTarget的IEventListeners。 这在捕获和冒泡期间特别有用。
DefaultPrevented { get; } 如果在可取消属性值为 true 时调用了 preventDefault(),则返回 true,否则返回 false。
DeltaMode { get; } deltaMode 属性包含增量值的测量单位的指示。默认值为 DOM_DELTA_PIXEL(像素)。
DeltaX { get; } 在滚轮事件的默认操作是滚动的用户代理中,该值必须是沿 x 轴的测量值(以像素、行或页为单位)在未取消事件的情况下滚动。否则,这是轮设备绕 x 轴移动的特定于实现的测量(以像素、行或页为单位)。
DeltaY { get; } 在滚轮事件的默认操作是滚动的用户代理中,该值必须是沿 y 轴的测量值(以像素、行或页为单位)在未取消事件的情况下滚动。否则,这是车轮设备绕 y 轴移动的特定于实现的测量(以像素、行或页为单位)。
DeltaZ { get; } 在滚轮事件的默认操作是滚动的用户代理中,该值必须是沿 z 轴的测量值(以像素、行或页为单位)在未取消事件的情况下滚动。否则,这是轮设备围绕 z 轴移动的特定于实现的测量(以像素、线或页为单位)。
Detail { get; } 指定有关事件的一些详细信息,具体取决于事件的类型。
EventPhase { get; } 用于指示当前正在评估事件流的哪个阶段。
IsTrusted { get; } isTrusted 属性必须返回它被初始化的值。创建事件时,必须将属性初始化为 false。
MetaKey { get; } 参考 metaKey 属性。
RelatedTarget { get; } 用于标识与 UI 事件相关的辅助 EventTarget,具体取决于事件的类型。
ScreenX { get; } 事件发生时相对于屏幕坐标系原点的水平坐标。
ScreenY { get; } 事件发生时相对于屏幕坐标系原点的垂直坐标。
ShiftKey { get; } 参考 shiftKey 属性。
Target { get; } 用于指示事件最初被调度到的IEventTarget
TimeStamp { get; } 用于指定创建事件的时间(相对于纪元的毫秒数)。 由于某些系统可能不提供此信息,timeStamp 的值可能不适用于所有事件。 当不可用时,将返回值 0。 纪元时间的示例是系统启动时间或 1970 年 1 月 1 日 0:0:0 UTC。
Type { get; } 事件名称(不区分大小写)。该名称必须是 XML 名称。
View { get; } view 属性标识生成事件的窗口。 该属性的未初始化值必须为空。

方法

姓名 描述
virtual GetPlatformType() 此方法用于检索 ECMAScript 对象Type。
InitEvent(string, bool, bool) InitEvent方法用于初始化通过 Dom创建的R5:T:Aspose.Html.Dom.Events.Event:::的值.Events.IDocumentEvent:::接口。
PreventDefault() 如果事件是可取消的,则PreventDefault方法用于表示事件将被取消, 意味着任何通常由实现作为事件结果而采取的默认操作都不会发生。
StopImmediatePropagation() 调用此方法可防止事件到达在当前事件侦听器之后注册的任何事件侦听器,并且在树中调度时也可防止事件到达任何其他对象。
StopPropagation() StopPropagation方法用于防止在事件流期间进一步传播事件。

字段

姓名 描述
const DOM_DELTA_LINE delta 的度量单位必须是单独的文本行。许多表单控件都是这种情况。
const DOM_DELTA_PAGE delta 的度量单位必须是页面,可以定义为单个屏幕或定义为分界页面。
const DOM_DELTA_PIXEL 增量的测量单位必须是像素。这是大多数操作系统和实现配置中最典型的情况。

也可以看看