2010-10-05 4 views
6

L'une des exigences pour une application Windows Phone 7 que j'écris est de gérer l'application en mode veille et en arrière lorsque quelque chose l'interrompt (par exemple un appel téléphonique). C'est ce qu'on appelle "tombstoning" une application. Existe-t-il un moyen de simuler ce comportement sur l'émulateur? Il sera assez difficile de tester à moins que nous puissions le faire ou obtenir un téléphone réel (ce dernier est un peu difficile).Y at-il un moyen de simuler tombstoning sur l'émulateur Windows Phone 7?

+0

Ne pas oublier la différence entre La désactivation et la désactivation: ceci est un article très utile lire pour toute personne intéressée par le sujet (qui, si vous construisez une application WP7, vous devriez vraiment être) - http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/07/16/understanding-the -windows-téléphone-application-exécution-modèle-tombstoning-lanceur-et-choosers-et-peu-plus-t Hings-ce-sont-sur-le-chemin-partie-2.aspx –

Répondre

9

Vous pouvez simuler la désactivation en appuyant simplement (en cliquant) sur le bouton de démarrage ou en recherchant des boutons "matériel" sur l'émulateur. Cela entraînera la désactivation de votre application.

Il n'y a aucun moyen de simuler des appels entrants, etc. sur l'émulateur.

+3

Et dès que l'un de ces deux boutons ont été poussés, le bouton «matériel» de retour va décoller l'application. –

+8

Avec 7.1, cela ne fonctionne plus puisque l'application est dans le nouvel état dormant au lieu d'être désactivée tout de suite. Mais il y a une nouvelle option dans les propriétés de débogage "Tombstone lors de la désactivation lors du débogage" qui fonctionne très bien. – Amenti