[Silverlight]App.Current Events中的Startup,UnhandledException以及Exit事件

简介:

不知道大家注意过没有,我们经常使用Page类中的Loaded()事件处理页面载入后的一些操作,如

public Page()
{
    InitializeComponent();
    this.Loaded += new RoutedEventHandler(Page_Loaded);
}
void Page_Loaded(object sender, RoutedEventArgs e) { }

但是Page类中却没有Exit()或者Quit()这样的事件,那么我们如何控制当页面被关闭时候应用程序的行为呢?其实我们可以借助App.Current.Exit()事件来实现这个目的。

public Page()
{
    InitializeComponent();
    App.Current.Exit += new EventHandler(Current_Exit);
}
void Current_Exit(object sender, EventArgs e)
{
    System.Windows.Browser.HtmlPage.Window.Alert("oh on");
}

 

 
sshot-1 

虽然上面的“oh no” 让我写错了。。。是不是很简单呢?

另外还有两个事件也许会对你有用

  • App.Current.Startup()
  • App.Current.UnhandledException()













  • 本文转自紫色永恒51CTO博客,原文链接: http://www.cnblogs.com/024hi/archive/2008/12/01/1345205.html,如需转载请自行联系原作者


  • 相关文章
    |
    6月前
    |
    开发框架 移动开发 前端开发
    Uni-App常用事件
    Uni-App常用事件
    216 2
    |
    移动开发 Android开发 iOS开发
    uniapp开发H5及app监听返回事件(以及监听不到的处理方法)
    uniapp开发H5及app监听返回事件(以及监听不到的处理方法)
    771 0
    |
    6月前
    |
    XML Java Android开发
    Android Studio App开发之捕获屏幕的变更事件实战(包括竖屏与横屏切换,回到桌面与切换到任务列表)
    Android Studio App开发之捕获屏幕的变更事件实战(包括竖屏与横屏切换,回到桌面与切换到任务列表)
    200 0
    |
    4月前
    |
    JavaScript 前端开发
    uni-app组件 子组件onLoad、onReady事件无效
    突然发现在项目中,组件 子组件的onLoad、onReady事件无效 打印也出不来值 怎么处理呢?
    404 1
    |
    6月前
    uni-app只执行一次事件
    uni-app只执行一次事件
    262 3
    |
    6月前
    Another app is currently holding the yum lock; waiting for it to exit
    Another app is currently holding the yum lock; waiting for it to exit
    27 0
    |
    6月前
    uniapp App端 解决input@input事件动态修改值不生效的问题
    uniapp App端 解决input@input事件动态修改值不生效的问题
    402 1
    |
    6月前
    |
    存储 Web App开发 iOS开发
    Electron 从基础到实战笔记 - Electron App对象及其事件
    Electron 从基础到实战笔记 - Electron App对象及其事件
    243 0
    |
    6月前
    |
    XML Java Android开发
    Android App事件交互Event之模仿京东App实现下拉刷新功能(附源码 可直接使用)
    Android App事件交互Event之模仿京东App实现下拉刷新功能(附源码 可直接使用)
    102 0
    Android App事件交互Event之模仿京东App实现下拉刷新功能(附源码 可直接使用)
    |
    6月前
    yum 报错:Another app is currently holding the yum lock; waiting for it to exit
    开发过程中需要用到 yum 命令 有时候执行 yum 会报错如下
    66 0

    热门文章

    最新文章

    下一篇
    无影云桌面