当用户与 UI 工具包中的元素交互并更改其状态时,UI 工具包会引发事件。事件设计类似于 HTML 元素的 事件接口。
事件类型根据 EventBase 类分层。每个事件族都实现一个接口,该接口定义了同一族中所有事件的共同特征。例如,BlurEvent
和 FocusEvent
使用 FocusEventBase 类。
选择下面列出的任何事件类型,以获取有关事件、其父类以及指向 API 文档的链接的更多信息。
主题 | 描述 |
---|---|
捕获事件 | 捕获用户与 UI 交互的事件。 |
更改事件 | 用户更改元素状态时发生的事件。 |
点击事件 | 用户点击元素时发生的事件。 |
命令事件 | 用户调用命令时发生的事件。 |
拖放事件 | 用户拖放元素时发生的事件。 |
布局事件 | 布局引擎更改元素布局时发生的事件。 |
焦点事件 | 用户将焦点放在元素上时发生的事件。 |
输入事件 | 用户输入文本时发生的事件。 |
键盘事件 | 用户按下键时发生的事件。 |
鼠标事件 | 用户移动鼠标时发生的事件。 |
导航事件 | 用户在 UI 中导航时发生的事件。 |
面板事件 | 用户与面板交互时发生的事件。 |
指针事件 | 用户与指针设备交互时发生的事件。 |
工具提示事件 | 用户与工具提示交互时发生的事件。 |
过渡事件 | 通知您过渡状态更改的事件。 |
上下文菜单事件 | 用户与上下文菜单交互时发生的事件。 |
IMGUI 事件 | 用户与 IMGUI 元素交互时发生的事件。 |