MessageBox.Spectacle pour Windows Phone 7

J'ai besoin d'une MessageBox.Show(), mais avec des fonctionnalités étendues: le haut-messagebox pour Windows Phone 7 ne fait pas apparaître arbitraire boutons OK ou annuler, j'ai besoin par exemple Ouinon. J'ai besoin d'une méthode Show qui sera de retour que lorsque l'utilisateur clique sur un bouton. J'ai essayé de faire mon propre messagebox comme popup. Le problème est qu'il est asynchrone comme tout dans l'UI thread dans WP7, et je ne peut pas bloquer l'UI thread parce que l'UI thread est responsable de la gestion du bouton, cliquez sur événements. J'ai vu un ChildWindow exemple pour WP7, mais qui a également été asynchrone, je dois avoir une méthode Show() qui retourne uniquement lorsque l'utilisateur clique sur. Toutes les suggestions? Une sorte de DoEvents() pourrait beaucoup m'aider, mais il n'y a pas une telle méthode dans WP7 🙁

OriginalL'auteur Vic | 2011-01-03