码迷,mamicode.com
首页 > 移动开发 > 详细

WP8.1APP执行流程

时间:2015-01-12 23:50:11      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

执行流程:

(程序开始)用户点击引用程序图标

系统执行App.xaml中生成的Program类型的Main函数

 

系统在Main函数中实例化应用程序类型

系统调用应用程序类型构造函数

系统初始化XAML中声明的对象

系统创建当前应用程序呈现窗口对象

系统调用当前应用程序的OnWindowCreated事件

系统开始运行应用程序

系统调用当前应用程序的OnLaunched事件

系统尝试取当前窗口内容

(可以直接为当前窗口内容设置一个页面,但是这样就无法使用导航机制了)

判断是否取到前内容框架,如果没有则创建新的框架作为窗体内容

判断框架中是否有内容,如果没有则系统为当前框架导航设置过渡动画,然后将当前框架内容导航到MainPage中

系统将当前应用程序窗口置为焦点状态

用户挂起应用操作

系统调用当前应用程序Suspending事件

应用被挂起,如果用户手动停止应用程序或系统回收应用资源,则将当前应用状态改变为NotRuning(程序结束!)

用户继续运行当前应用

系统调用当前应用程序Resuming事件(又开始调用前面的OnLaunched事件往下执行)

WP8.1APP执行流程

标签:

原文地址:http://www.cnblogs.com/wangweiabcd/p/4220184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!