2010-06-11 5 views
0

Nous avons une application Silverlight qui exécute OOB (hors navigateur) pour que l'utilisateur puisse l'installer. Quand il exécute OOB, nous affichons un bouton qui appelle Application.Current.MainWindow.Close() afin que l'utilisateur puisse quitter l'application. Cela fonctionne parfaitement bien sur Windows, mais provoque une erreur indiquant que l'application s'est fermée de manière inattendue sur OS X. Quelqu'un a-t-il une idée de la raison de cette fermeture? Merci!L'application Silverlight Out of Browser (OOB) ne plante que sur OS X

Répondre

0

Trouvé le problème. C'est apparemment une action "protégée" et doit être faite directement en réponse à une action de l'utilisateur. Il ne peut pas être planifié de se produire plus tard (nous jouions une animation sur le bouton clic puis, après un temporisateur expiré essayant de fermer la fenêtre, nous devons simplement fermer la fenêtre).

Une exception a été réellement lancée sur la version de Windows, il n'a jamais affiché aucune sorte de boîte de message.

Questions connexes