Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight浏览器外(OOB)应用程序仅在OS X上崩溃_Silverlight_Macos - Fatal编程技术网

Silverlight浏览器外(OOB)应用程序仅在OS X上崩溃

Silverlight浏览器外(OOB)应用程序仅在OS X上崩溃,silverlight,macos,Silverlight,Macos,我们有一个Silverlight应用程序,它运行OOB(脱离浏览器),因此用户可以安装它。当它运行OOB时,我们会显示一个调用Application.Current.MainWindow.Close()的按钮,以便用户可以退出应用程序。这在windows上运行得非常好,但会导致一个错误,说明应用程序在OS X上意外退出。有人知道为什么会这样吗?谢谢 发现了问题。这显然是一个“受保护”的操作,必须直接响应用户操作。这不能安排在以后发生(我们在单击按钮时播放动画,然后在计时器过期后尝试关闭窗口;我们

我们有一个Silverlight应用程序,它运行OOB(脱离浏览器),因此用户可以安装它。当它运行OOB时,我们会显示一个调用Application.Current.MainWindow.Close()的按钮,以便用户可以退出应用程序。这在windows上运行得非常好,但会导致一个错误,说明应用程序在OS X上意外退出。有人知道为什么会这样吗?谢谢

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

windows版本实际上引发了一个异常,它从未显示任何类型的消息框