读书人

wp7开发请问一个退出程序的有关问题

发布时间: 2012-03-09 16:54:56 作者: rapoo

wp7开发,请教一个退出程序的问题
怎样使用编程方法退出一个程序呢?网上说的那种Quit异常的方法貌似不行呀。
如果不行,那么像手机账本那样的,在登陆时候提示输入密码的应用,点击取消就退出应用是怎么实现的呢?
(莫非是弹出的一个自定义的对话框?那又该怎么写呢。。。)
好纠结,新手。。。

[解决办法]
app.xaml.cs中

/// <summary>
/// 退出程序
/// </summary>
private class QuitException : Exception
{
}
public static void Quit()
{
throw new QuitException();
}

private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
{
if (e.ExceptionObject is QuitException)
{
Logging.LogInfo("程序退出");
return;
}


if (System.Diagnostics.Debugger.IsAttached)
{
// An unhandled exception has occurred; break into the debugger
System.Diagnostics.Debugger.Break();
}
}
[解决办法]
WP7本身的应用程序执行模型就决定了,SL的应用程序不需要退出。
所以建议SL应用,不实现退出相关的按钮和菜单。
[解决办法]

探讨

WP7本身的应用程序执行模型就决定了,SL的应用程序不需要退出。
所以建议SL应用,不实现退出相关的按钮和菜单。

读书人网 >Windows Mobile

热点推荐