WP7: передать параметр на новую страницу?

В приложении Windows Phone 7 Silverlight я вызываю новую страницу с помощью

NavigationService.Navigate(new Uri("/View/SecondPage.xaml", UriKind.Relative));

Теперь я хочу передать параметры новой странице. Я понимаю, что простой параметр можно передать с помощью:

NavigationService.Navigate(new Uri("/View/TilgungsratePage.xaml?id=4711", UriKind.Relative));

и прочитать на новой странице с помощью

protected override void OnNavigatedTo(Microsoft.Phone.Navigation.PhoneNavigationEventArgs e) 
{ 
    base.OnNavigatedTo(e); 
    String id = NavigationContext.QueryString["id"]; 
} 

Для простых параметров это нормально, но как передать список?
Сложные объекты?
Что-нибудь, кроме простых значений?

23
задан Sam 10 November 2010 в 10:21
поделиться