Par exemple, je souhaite qu'un bouton m'amène à une page de paramètres, puis à l'écran principal. Juste comme un exemple pour moi de comprendre le flux de travail. Des conseils?Comment puis-je gérer différents écrans sur une application Windows Phone 7?
Répondre
J'utilise le NavigationService
pour naviguer vers la nouvelle page, où Uri
a un chemin relatif au répertoire de base du projet.
private void OptionsMenuItem_Click(object sender, EventArgs e)
{
// Navigate to the new page
NavigationService.Navigate(new Uri("/Views/OptionsView.xaml", UriKind.Relative));
}
Le bouton sur le téléphone prendra l'utilisateur à la page précédente automatiquement, ou vous pouvez vous le code propre bouton de retour à l'aide du NavigationService
à nouveau.
La méthode du Dr Herbie fonctionne très bien.
Une autre option consiste à implémenter INavigate sur votre PhoneApplicationPage. Ensuite, utilisez un lien hypertexte. Si vous avez beaucoup de boutons et que vous ne voulez pas écrire un tas de gestionnaires de clic, cela peut être plus pratique.
Votre implémentation de INavigate.Navigate utilise simplement NavigationService de la page comme ceci:
public bool Navigate(Uri source)
{
NavigationService.Navigate(source);
return true;
}
Maintenant c'est juste sournois! Je vais certainement partager cette astuce. –
Vous devez prendre soin des exigences de certification! Regardez ce tutoriel: http://www.yourwindowsphone7.com/tutorials/navigation-in-windows-phone-7-apps.html
- 1. Windows Phone 7 États
- 2. Windows Phone 7 Paramètres
- 3. Windows Phone 7 XML Application lecture
- 4. Comment lancer une URL YouTube sur Windows Phone 7
- 5. Windows Phone 7 animation
- 6. Dans Windows Phone 7
- 7. Windows Phone 7 Samples
- 8. Questions sur tombstoning dans Windows Phone 7
- 9. Existe-t-il une application de référence Windows Phone 7?
- 10. Windows Phone 7 SDK
- 11. Déploiement d'applications sur Windows Phone 7
- 12. Protobuf-net sur Windows Phone 7
- 13. Windows Phone 7 Data Persistence
- 14. Windows Phone 7 Sons intégrés
- 15. Windows Phone 7 Réponse Redirection
- 16. Windows Phone 7 bouton "frontières"
- 17. Windows Phone 7 Navigation Animations
- 18. Windows Phone 7 API + SSL
- 19. Comment changer l'écran de Windows Phone 7?
- 20. Comment démarrer le service SOAP sur Windows Phone 7?
- 21. Windows Phone 7 Popup problème
- 22. Liste déroulante Windows Phone 7
- 23. Windows Phone 7 Page Transition
- 24. Windows Phone 7 et MP4
- 25. Comment simuler l'emplacement sur un simulateur Windows Phone 7?
- 26. Windows Phone 7 et HTML5?
- 27. Comment tester l'accéléromètre pour Windows Phone 7?
- 28. Comment porter le code d'une application sur Windows Mobile 6.5 vers Windows Phone 7?
- 29. Comment tester windows phone 7 class library?
- 30. Windows-Phone-7 Bibliothèques manquantes
Est-ce la manière standard de le faire? –
C'est la méthode standard pour autant que je sache - ou devrais-je dire que c'est la seule méthode que j'ai vu utilisé dans le matériel de formation que j'ai vu. –