2010-06-11 64 views
0

我們有一個運行OOB(瀏覽器外)的Silverlight應用程序,用戶可以安裝它。當它運行OOB時,我們顯示一個調用Application.Current.MainWindow.Close()的按鈕,以便用戶可以退出應用程序。這在Windows上工作得很好,但會導致錯誤,說應用程序在OS X上意外退出。任何人都有任何想法,爲什麼這可能是?謝謝!Silverlight Out of Browser(OOB)應用程序僅在OS X上崩潰

回答

0

發現了問題。這顯然是一個「受保護的」操作,必須直接響應用戶操作完成。它不能被安排在稍後發生(我們在點擊按鈕上播放動畫,然後在計時器過期後關閉窗口;我們必須關閉窗口)。

例外實際上是扔在windows版本,它只是從來沒有顯示任何類型的消息框。

相關問題