现在的位置: 首页 > 综合 > 正文

XAF之ViewController的公共事件

2013年08月27日 ⁄ 综合 ⁄ 共 631字 ⁄ 字号 评论关闭

ViewController有以下几个公共事件:

Activated: 当ViewController被激活时触发;

AfterConstruction:当创建Controller后(即构造函数调用后)触发;

Deactivated:当ViewController停用后触发;

FrameAssigned:当Frame附加到Controller后触发;

ViewControlsCreated:当ViewController激活,且ViewController的Controls创建完毕后触发;

所以,这几个事件触发顺序是:

AfterConstruction---->FrameAssigned---->Activated---->ViewControlsCreated---->(Deactivated)

当xaf程序运行起来后,按AfterConstruction---->FrameAssigned顺序创建所有ViewController,若要显示某个View才触发其Viewcontroller的Activated和ViewControlsCreated,当切换到另一个View时(如点击导航栏显示另一个View),触发本ViewController的Deactivated事件和切换到的ViewController的Activated和ViewControlsCreated;当又切换到本View时仅触发Activated和ViewControlsCreated事件。

抱歉!评论已关闭.