Сбой приложения Silverlight Out of Browser (OOB) только в OS X - PullRequest
0 голосов
/ 12 июня 2010

У нас есть приложение Silverlight, которое запускает OOB (вне браузера), поэтому пользователь может установить его. Когда он запускает OOB, мы отображаем кнопку, которая вызывает Application.Current.MainWindow.Close (), чтобы пользователь мог выйти из приложения. Это прекрасно работает в Windows, но вызывает ошибку, сообщающую, что приложение неожиданно завершило работу в OS X. У кого-нибудь есть идеи, почему это может быть? Спасибо!

1 Ответ

0 голосов
/ 15 июня 2010

Обнаружил проблему. По-видимому, это «защищенное» действие, которое должно выполняться непосредственно в ответ на действие пользователя. Это не может быть запланировано позже (мы проигрывали анимацию по нажатию кнопки, а затем по истечении таймера пытались закрыть окно; нам просто нужно закрыть окно).

Исключение было фактически выдано для версии Windows, оно просто никогда не отображало какое-либо окно сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...