2010-06-11 84 views
0

我们有一个运行OOB(浏览器外)的Silverlight应用程序,用户可以安装它。当它运行OOB时,我们显示一个调用Application.Current.MainWindow.Close()的按钮,以便用户可以退出应用程序。这在Windows上工作得很好,但会导致错误,说应用程序在OS X上意外退出。任何人都有任何想法,为什么这可能是?谢谢!Silverlight Out of Browser(OOB)应用程序仅在OS X上崩溃

回答

0

发现了问题。这显然是一个“受保护的”操作,必须直接响应用户操作完成。它不能被安排在稍后发生(我们在点击按钮上播放动画,然后在计时器过期后关闭窗口;我们必须关闭窗口)。

例外实际上是扔在windows版本,它只是从来没有显示任何类型的消息框。

相关问题