gaooc

---山无棱,天地合

  博客园 :: 首页 :: :: 联系 :: 订阅 :: 管理 ::

初学Silverlight记录下一些基础知识;

应用程序生存期管理

你可以在应用程序生存期的以下各点向应用程序类添加代码:

1.应用程序类构造函数;

您可以向应用程序类构造函数添加代码,以执行基本初始化任务,例如,初始化应用程序变量和附加事件处理程序。

大多数应用程序类是使用 XAML 标记和代码隐藏文件定义的。应用程序类的构造函数通常包括对于 InitializeComponent 方法的调用,该方法负责合并 XAML 和代码隐藏文件。构建过程将生成 InitializeComponent 方法实现,此实现通过调用 Application.LoadComponent方法来加载 XAML。

2.应用程序启动事件;

当 Silverlight 插件已完成加载应用程序包时,将发生Application.Startup事件。此时,所有包内程序集已加载到应用程序域中并可供使用。

可以使用Startup事件来执行常见的初始化任务,如下所示:

  1.处理在启动时检索的数据(如初始化和 URL 参数)或在前一个应用程序会话中存储的数据。

  2.显示应用程序用户界面 (UI)。

  3.开始异步下载其他资源文件或程序集。应用程序退出

3.应用程序退出事件;

当发生以下操作之一时,将发生Application.Exit事件:

  1.用户关闭承载 Silverlight 插件的网页。

  2.用户刷新宿主网页。

  3.用户将浏览器导航出宿主网页。

  4.宿主网页使用 JavaScript 和 HTML DOM 从页中删除插件。

  5.用户注销或关闭操作系统。

posted on 2011-05-28 12:12  gaooc  阅读(381)  评论(0)    收藏  举报