YSTest: YSLib::UI::RoutedEventArgs结构体 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 类型 | Public 成员函数 | Public 属性 | 所有成员列表
YSLib::UI::RoutedEventArgs结构体 参考

路由事件参数基类。 更多...

`#include <YWidgetEvent.h>`

类 YSLib::UI::RoutedEventArgs 继承关系图:
[图例]
YSLib::UI::RoutedEventArgs 的协作图:
[图例]

## Public 类型

enum | RoutingStrategy { Bubble = 0, Tunnel = 1, Direct = 2 }
| 事件路由策略枚举。 更多...

## Public 成员函数

| RoutedEventArgs (IWidget &wgt, RoutingStrategy strategy=Direct)
| DefDeCopyCtor (RoutedEventArgs)~RoutedEventArgs() override
| 虚析构：类定义外默认实现。 更多...
Public 成员函数 继承自 YSLib::UI::UIEventArgs
| UIEventArgs (IWidget &wgt)
| DefDeCopyCtor (UIEventArgs) virtual ~UIEventArgs()
| 复制构造：默认实现。 更多...
| DefDeCopyAssignment (UIEventArgs) DefGetter(const ynothrow
| 复制赋值：默认实现。 更多...

## Public 属性

RoutingStrategy | Strategy
| 事件路由策略。 更多...
bool | Handled
| 事件已经被处理。 更多...
Public 属性 继承自 YSLib::UI::UIEventArgs
IWidget | Sender

## 详细描述

路由事件参数基类。

自从
  build 195

在文件 YWidgetEvent.h 第 98 行定义.

## 成员枚举类型说明

enum YSLib::UI::RoutedEventArgs::RoutingStrategy

事件路由策略枚举。

自从
  build 416

枚举值
Bubble | 气泡事件：向上遍历视图树时触发。
Tunnel | 隧道事件：向下遍历视图树时触发。
Direct | 直接事件：仅当遍历至目标控件时触发。

在文件 YWidgetEvent.h 第 105 行定义.

## 构造及析构函数说明

YSLib::UI::RoutedEventArgs::RoutedEventArgs | ( | IWidget & | wgt,
|  | RoutingStrategy | strategy = `Direct`
| ) |  |

inline

在文件 YWidgetEvent.h 第 115 行定义.

## 成员函数说明

YSLib::UI::RoutedEventArgs::DefDeCopyCtor | ( | RoutedEventArgs |  | ) |

override

虚析构：类定义外默认实现。

自从
  build 586
  build 586

## 类成员变量说明

bool YSLib::UI::RoutedEventArgs::Handled

事件已经被处理。

在文件 YWidgetEvent.h 第 113 行定义.

RoutingStrategy YSLib::UI::RoutedEventArgs::Strategy

事件路由策略。

在文件 YWidgetEvent.h 第 112 行定义.

该结构体的文档由以下文件生成:

- YWidgetEvent.h