इसी तरह के प्रश्न पहले पूछे गए हैं लेकिन यह प्रश्न अधिक विकल्प और जटिल वस्तुओं को पारित करने की क्षमता का पता लगाने का प्रयास करता है।एक्सएएमएल पृष्ठों के बीच मूल्य (पैरामीटर) कैसे पास करें?
सवाल यह है कि मानकों को पारित करने के लिए है, लेकिन यह वास्तव में तीन भागों में टूट जाने की आवश्यकता है ..
- जब एक XAML आवेदन कैसे आप पैरामीटर पास है में पृष्ठों के बीच नेविगेट?
- उरी नेविगेशन और मैन्युअल नेविगेशन का उपयोग करने के बीच क्या अंतर है?
- उरी नेविगेशन का उपयोग करते समय ऑब्जेक्ट्स (स्ट्रिंग्स नहीं) कैसे पारित किए जा सकते हैं? उरी नेविगेशन
page.NavigationService.Navigate(new Uri("/Views/Page.xaml", UriKind.Relative));
मैनुअल नेविगेशन का उदाहरण के
उदाहरण
page.NavigationService.Navigate(new Page());
इस सवाल का जवाब WP7, Silverlight, WPF और Windows 8
पर लागू होता हैनोट: विज्ञापन है सिल्वरलाइट और Windows8
के बीच ifference- विंडोज फोन: पृष्ठों एक उरी और एक क्वेरी स्ट्रिंग या एक उदाहरण के रूप में पारित डेटा का उपयोग कर रहे हैं पर नेविगेट
- Windows 8: पृष्ठों मानकों प्रकार पारित करके पर भेज रहे हैं, और वस्तुओं के रूप में
यह अतिरिक्त रूप से नोट किया जा सकता है कि 'NavigationContext.QueryString.TryGetValue ("पैरामीटर", आउट पैरामीटर) को निम्नलिखित विधि के अंदर से कॉल करने की आवश्यकता है:' ऑन ओवरविगेटेड (NavigationEventArgs e) शून्य से सुरक्षित ओवरराइड ' – vishal