一.App.xaml.cs

/// <summary>
/// Application 对象的构造函数。
/// </summary>
public App()
{
// 未捕获的异常的全局处理程序。
UnhandledException += Application_UnhandledException; // 标准 XAML 初始化
InitializeComponent(); // 特定于电话的初始化
InitializePhoneApplication(); // 语言显示初始化
InitializeLanguage(); // 调试时显示图形分析信息。
if (Debugger.IsAttached)
{
// 显示当前帧速率计数器。
Application.Current.Host.Settings.EnableFrameRateCounter = true; // 显示在每个帧中重绘的应用程序区域。
//Application.Current.Host.Settings.EnableRedrawRegions = true; // 启用非生产分析可视化模式,
// 该模式显示递交给 GPU 的包含彩色重叠区的页面区域。
//Application.Current.Host.Settings.EnableCacheVisualization = true; // 通过禁用以下对象阻止在调试过程中关闭屏幕
// 应用程序的空闲检测。
// 注意: 仅在调试模式下使用此设置。禁用用户空闲检测的应用程序在用户不使用电话时将继续运行
// 并且消耗电池电量。
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
}
Debug.WriteLine(string.Format("{0}-app被初始化",DateTime.Now.ToLongTimeString())); } // 应用程序启动(例如,从“开始”菜单启动)时执行的代码
// 此代码在重新激活应用程序时不执行
private void Application_Launching(object sender, LaunchingEventArgs e)
{
Debug.WriteLine(string.Format("{0}-Launching事件被触发", DateTime.Now.ToLongTimeString()));
} // 激活应用程序(置于前台)时执行的代码
// 此代码在首次启动应用程序时不执行
private void Application_Activated(object sender, ActivatedEventArgs e)
{
Debug.WriteLine(string.Format("{0}-Activated事件被触发", DateTime.Now.ToLongTimeString()));
} // 停用应用程序(发送到后台)时执行的代码
// 此代码在应用程序关闭时不执行
private void Application_Deactivated(object sender, DeactivatedEventArgs e)
{
Debug.WriteLine(string.Format("{0}-Deactivated事件被触发", DateTime.Now.ToLongTimeString()));
} // 应用程序关闭(例如,用户点击“后退”)时执行的代码
// 此代码在停用应用程序时不执行
private void Application_Closing(object sender, ClosingEventArgs e)
{
Debug.WriteLine(string.Format("{0}-Closing事件被触发", DateTime.Now.ToLongTimeString()));
}

二.操作方法及输出结果

18:40:22-app被初始化
18:40:31-Launching事件被触发-----(应用程序启动)(例如,从“开始”菜单启动)
点击“启动”按钮,切换到“开始”屏幕
18:42:42-Deactivated事件被触发----(停用应用程序)
点击“后退”按钮,返回到应用程序
18:45:31-Activated事件被触发----激活应用程序(置于前台)
继续点击“后退”
18:48:58-Closing事件被触发-----应用程序关闭(例如,用户点击“后退”)

三附加效果图

最新文章

  1. 【说解】在shell中通过mkfifo创建命名管道来控制多个进程并发执行
  2. gnuplot 的安装
  3. JSP--监听HTTP会话
  4. jquery跨域调用wcf
  5. 您的IP不在有效范围 ip:port为 [10.15.22.15]
  6. EasyNVR-流媒体服务详解
  7. windows平台下 c/c++进行http通信的教训
  8. Linux下/usr/bin与/usr/local/bin/区别总结
  9. U-boot中SPL功能和源码流程分析
  10. day20re模块 正则表达式
  11. 前端之javascript的DOM对象和标签
  12. s5-2 Cpu调度算法
  13. 2018-2019-2 20165330《网络对抗技术》Exp4 恶意代码分析
  14. 风云2号云图Mosaic Dataset处理
  15. C#实体类对象修改日志记录
  16. mvn test 执行testng测试用例
  17. Cocos2d-JS实现的打飞机
  18. 20145318《网络对抗》逆向及Bof基础
  19. C语言 &#183; 图形输出
  20. Windows系统常用修复命令 无须重装系统

热门文章

  1. 【Codeforces 349B】Color the Fence
  2. Groovy简单再入门
  3. hdu_1856_More is better_201403091720
  4. hdu_1039_Easier Done Than Said_201311051511
  5. 利用Date类计算生活时间
  6. PHP array_flip()
  7. java 执行可执行文件时提示“could not find or load main class ”的问题
  8. stl变易算法(三)
  9. Codeforces Round #277 (Div. 2)C.Palindrome Transformation 贪心
  10. SetWindowPos函数详解