Passage de données de la page à la page pour Windows Phone 8.1
J'ai exactement la même question que Transmettre des données de page en pagemais seulement pour Windows Phone 8.1 (contrairement à Windows Phone 7). Voici la question:
Je suis à la recherche pour les meilleures pratiques sur la façon de transmettre des données de page en page.
Dans Une Page j'ai un bouton qui déclenche la Page B.
Sur la Page B, j'ai 6 zones de texte qui permettent à l'utilisateur de saisir des informations. Lorsque l'utilisateur est fait, le clic sur un bouton qui les ramène à la Page A.
Je veux passer que les données de retour à la Page A.
J'ai vu des suggestions à:
construire des documents XML et de les enregistrer pour le Stockage Isolé
l'utilisation de l'Application de la classe de stocker les informations dans les propriétés
passer comme une chaîne de requête
Je suis à la recherche de la Meilleure pratique. Est-il celui que les recommandations de Microsoft ou celui qui est généralement admis que la meilleure façon de faire?
Grâce
source d'informationauteur Evorlor
Vous devez vous connecter pour publier un commentaire.
Dans WP8.1 Runtime pour Silverlightles méthodes utilisées dans WP8.0 encore faut-travail - vous avez un couple de choces:
la première et probablement la plus simple est d'utiliser Naviguer avec le paramètre - vous n'avez pas à le convertir en chaîne si c'est un serializable type:
vous pouvez utiliser certains objets statiques à transmettre vos données le long de l'Application
Noter que vous aurez également à gérer app suspendre/reprendre - de sorte qu'il sera adapté pour enregistrer vos données lorsque l'application est suspendue et de la charge quand il est repris. Vous devez vous rappeler que OnNavigatedTo n'est pas appelée lorsque l'application est la reprise.
Ci-dessus était à peu près normal de navigation (vers l'avant). Si vous voulez remplir certaines données dans la Page précédente, vous avez deux options:
Noter que de nouveau les deux premières méthodes a un inconvénient que l'application peut se bloquer après avoir été suspendu. Enregistrement de fichiers peut-être mieux ici, une réflexion un peu plus de travail et de bonne gestion.
--D'abord Créer une classe
--ensuite, Vous pouvez naviguer dans les pages de la pendaison de la valeur
--puis attrape la valeur que le passage dans une autre page