Trong Phone 7 ứng dụng Silverlight Windows tôi gọi một trang mới sử dụngWP7: Chuyển tham số sang trang mới?
NavigationService.Navigate(new Uri("/View/SecondPage.xaml", UriKind.Relative));
Bây giờ tôi muốn truyền tham số cho các trang mới. Tôi hiểu một tham số đơn giản có thể được thông qua sử dụng:
NavigationService.Navigate(new Uri("/View/TilgungsratePage.xaml?id=4711", UriKind.Relative));
và đọc trong trang mới sử dụng
protected override void OnNavigatedTo(Microsoft.Phone.Navigation.PhoneNavigationEventArgs e)
{
base.OnNavigatedTo(e);
String id = NavigationContext.QueryString["id"];
}
Đối với các thông số đơn giản này là ok, nhưng làm thế nào để vượt qua một danh sách?
Đối tượng phức tạp?
Mọi thứ trừ giá trị đơn giản?
Hãy xem bài này cũng như: [ WP7 Master - Điều hướng chi tiết với Pattern Repository] (http://windowsphonegeek.com/articles/WP7-Master---Detail-Navigation-with-Repository-Pattern) –
Kiểm tra phương thức cuối cùng trên liên kết này: http: // www.c-sharpcorner.com/UploadFile/deepak.sharma00/different-ways-of-passing-values-between-windo ws-phone-7-pag/ –
Hãy xem câu hỏi này http://stackoverflow.com/questions/12444816/how-to-pass-values-parameters-between-xaml-pages –