W Phone 7 aplikacji Silverlight w systemie Windows wzywam nową stronę przy użyciuWP7: Przekaż parametr do nowej strony?
NavigationService.Navigate(new Uri("/View/SecondPage.xaml", UriKind.Relative));
Teraz chcę przekazać parametry do nowej strony. Rozumiem prosty parametr mogą być przekazywane za pomocą:
NavigationService.Navigate(new Uri("/View/TilgungsratePage.xaml?id=4711", UriKind.Relative));
i przeczytać w nowej strony przy użyciu
protected override void OnNavigatedTo(Microsoft.Phone.Navigation.PhoneNavigationEventArgs e)
{
base.OnNavigatedTo(e);
String id = NavigationContext.QueryString["id"];
}
przypadku prostych parametrów to jest OK, ale jak mam przekazać listę?
Skomplikowane obiekty?
Wszystko oprócz prostych wartości?
Spójrz na tym stanowisku, a także: [ Mistrz WP7 - nawigacja szczegółowa ze wzorem repozytorium] (http://windowsphonegeek.com/articles/WP7-Master---Detail-Navigation-with-Repository-Pattern) –
Sprawdź ostatnią metodę na tym łączu: http: // www.c-sharpcorner.com/UploadFile/deepak.sharma00/different-ways-of-passing-values-between-indindo ws-phone-7-pag/ –
Spójrz na to pytanie http://stackoverflow.com/questions/12444816/how-to-pass-values-parameters-between-xaml-pages –