2011-08-19 3 views
0

Je développe une application Windows Phone 7 Silverlight mais, je ne peux pas utiliser les valeurs de session pour "naviguer" entre différentes pages sur Windows Phone 7. J'ai également utilisé "Stockage isolé" mais je ne pouvais pas obtenir les valeurs.Utilisation des valeurs de session sur Windows Phone 7

Répondre

1

Cet exemple montre des mécanismes de persistance:

http://www.scottlogic.co.uk/blog/colin/2011/05/a-simple-windows-phone-7-mvvm-tombstoning-example/

Vous pouvez également utiliser chaînes de requête pour transmettre des informations entre deux pages. Les valeurs qui composent une chaîne de requête sont ajoutées à l'URI.

Personnellement, j'ai une classe de contrôleur centralisée qui est instanciée avec la classe principale App. Toutes les valeurs qui doivent passer sont placées ici, d'une manière ou d'une autre.

0

Merci Adam Houldsworth pour votre réponse, cela m'a vraiment aidé. Cependant j'ai trouvé une solution plus simple.

Nous pouvons créer une classe de variables globales dans le fichier "App.xaml.cs" et y placer les variables. La classe est accessible de partout.

Exemple:

public static class GlobalVariables 
{ 
    public static string my_string = ""; 
    public static int my_int = ""; 
} 

Ensuite, nous avons accès à la classe mondiale Variables comme ceci: project_Name.GlobalVariables.variable_name;