2010-10-17 5 views

Répondre

5

En général, l'application Windows Phone 7 utilise un formulaire de navigation similaire à une application de navigation Silverlight hébergée par un navigateur. Cela permet au bouton de retour du téléphone de revenir des «pages» vers lesquelles vous avez navigué.

Votre "formulaire" Jeans devrait en fait dériver de PhoneApplicationPage et devrait avoir un constructeur par défaut simple (pas un qui accepte un paramètre comme vous avez actuellement).

Vous pouvez ensuite accéder à votre page avec le code comme ceci: -

NavigationService.Navigate(new Uri("/Views/Jeans.xml?name=Elwood%20Curtis")); 

Votre "Jeans" La page ne puis plus de sa configuration initiale OnNavigatedTo: -

protected override void OnNavigatedTo(Microsoft.Phone.Navigation.PhoneNavigationEventArgs e) 
    { 
     base.OnNavigatedTo(e); 
     Name = NavigationContext.QueryString["name"]; 
     // Other code you would have otherwise run in a parameterised constructor 
    }