विंडोज फोन 8.1 निरपेक्ष के लिए विकास शुरुआती भाग 17 - 21
विंडोज फोन 7.5 मैंगो ऐप डेवलपमेंट श्रृंखला में आपका स्वागत है। अंतिम ट्यूटोरियल में हम कहते हैं कि नियंत्रण के लिए शैली और विषयों को कैसे लागू किया जाए, इस ट्यूटोरियल में हम पृष्ठों के बीच नेविगेट करने और पेज से दूसरे डेटा को पास करने का एक तरीका देखेंगे।
हम सिल्वरलाइट अनुप्रयोगों में एक्सएएमएल पेज लोड करते हैं जैसे कि हम HTML लोड करते हैं एक वेब ब्राउज़र में पेज। एक वेबसाइट के रूप में प्रत्येक वेबसाइट का अपना अद्वितीय यूआरएल (यूनिफाइड रिसोर्स लोकेटर) उदाहरण के लिए www.thewindowsclub.com है। एक विंडोज फोन 7.5 आवेदन में, हम एक हाइपरलिंक बटन नियंत्रण का उपयोग करते हैं और XAML पृष्ठ के यूआरआई (एकीकृत संसाधन पहचानकर्ता) के साथ अपनी नेविगेटूरि संपत्ति का उपयोग करते हैं जिसे आप लोड करना चाहते हैं। तो आइए एक उदाहरण के साथ शुरू करें।
एक नया नाम बनाएं जैसे `नेविगेशन डेमो`। इसके बाद, समाधान एक्सप्लोरर में प्रोजेक्ट नाम पर राइट-क्लिक करें और जोड़ें और फिर नया आइटम चुनें। नई आइटम विंडो जोड़ें `विंडोज फोन पोर्ट्रेट पेज` का चयन करें, इसे पृष्ठ 1.xaml जैसे नाम दें और फिर नीचे दिए गए बटन पर क्लिक करें। यह मुख्य डिजाइन क्षेत्र में एक अलग टैब में दिखाया गया एक नया पृष्ठ तैयार करेगा। स्पष्टता के लिए पृष्ठ शीर्षक टेक्स्टब्लॉक की टेक्स्ट प्रॉपर्टी को बदलकर नए पेज के पेज शीर्षक को `नया पेज` में बदलें। MainPage.xaml टैब में अगला डिज़ाइन क्षेत्र में एक हाइपरलिंक बटन खींचें और छोड़ें। अब हाइपरलिंक बटन के लिए प्रॉपर्टी विंडो में NavigateUri प्रॉपर्टी बदलें। निम्न स्ट्रिंग डालें
/NavigationDemo;component/Views/Page1.xaml
अब एप्लिकेशन चलाएं और एमुलेटर में दिखाए गए हाइपरलिंक बटन पर क्लिक करें। आपको MainPage.xaml से पृष्ठ 1.xaml पर नेविगेट किया जाएगा।
अब एक पृष्ठ से दूसरे पृष्ठ पर जानकारी भेजने के लिए हम एक क्वेरीस्ट्रिंग का उपयोग करते हैं। तो www.abcxyz.com/images.aspx?id=3&language=en जैसे यूआरएल पर विचार करें। यहां प्रश्न चिह्न के बाद सबकुछ क्वेरीस्ट्रिंग कहा जाता है। आप देख सकते हैं कि हमारे पास दो नाम मूल्य जोड़े हैं, जैसे आईडी = 3 और languae = en। एम्पर्सेंड हमें इस मामले आईडी और भाषा में जानकारी के विभिन्न टुकड़े जोड़ने की इजाजत देता है।
तो अब हमारी परियोजना के निरंतरता में हम पेज 1.xaml पेज पर टेक्स्टब्लॉक खींच और छोड़ देंगे। TextBlock.Text संपत्ति को साफ़ करें और PhoneApplicationPage_Loaded ईवेंट में निम्न C # कोड डालें।
textBlock1.Text = String.Format ("Value: {0}", NavigationContext.QueryString ["id"]);
तो कोड की इस पंक्ति में हम नेविगेशन कॉन्टेक्स्ट का उपयोग करते हैं जो हमें यूआरएल, विशेष रूप से क्वेरीस्ट्रिंग तक पहुंच प्रदान करता है। हम उस आइटम को निर्दिष्ट करते हैं जिसे हम स्क्वायर ब्रैकेट में एक्सेस करना चाहते हैं।
एप्लिकेशन चलाने से पहले हम हाइपरलिंक बटन की नेविगेटयूरी प्रॉपर्टी को निम्नलिखित
/NavigationDemo;component/Views/Page1.xaml?id में बदल देंगे। = 1
हम मेनपेज.एक्सएएमएल में एक और हाइपरलिंक बटन भी खींचेंगे और छोड़ देंगे और इसके नेविगेट यूरी प्रॉपर्टी को निम्नलिखित
/NavigationDemo;component/Views/Page1.xaml?id=2
अब जब आप सेट करेंगे एप्लिकेशन चलाएं और एमुलेटर में हाइपरलिंक बटन पर क्लिक करें, हम मेनपेज.एक्सएएमएल से पारित आईडी के मान को देख पाएंगे। विंडोज फोन 7 एप्लिकेशन में पृष्ठों के बीच नेविगेट करना इतना आसान है। इसे तब तक अभ्यास करते रहें जब तक आप इसे सही न करें। अब एप्लिकेशन बार के साथ काम करने के बारे में जानें।
ब्राउज़ किए बिना विंडोज पीसी से विंडोज फोन मार्केटप्लेस ऐप इंस्टॉल करें, विंडोज पीसी से विंडोज फोन मार्केटप्लेस ऐप इंस्टॉल करें, विंडोज पीसी के लिए विंडोज फोन 7 मार्केटप्लेस विंडोज फोन 7 मार्केटप्लेस एक एप्लीकेशन सूट है जो आपको ज़्यून सॉफ़्टवेयर का उपयोग किए बिना सीधे Xap फ़ाइलों को ब्राउज़, डाउनलोड और इंस्टॉल करने देता है।
विंडोज पीसी के लिए विंडोज फोन 7 मार्केटप्लेस
फ़ोल्डर्स पॉपअप: विंडोज फ़ोल्डरों के बीच त्वरित रूप से नेविगेट करें
फ़ोल्डर्स पॉपअप फ्रीवेयर आपको अपने अक्सर इस्तेमाल किए गए फ़ोल्डरों, फ़ाइलों और फ़ाइलों के बीच त्वरित रूप से ब्राउज़ और नेविगेट करने देता है। विंडोज 8/7 में दस्तावेज़
पीडीएफ पेजों के साथ पीडीएफ पेजों को विभाजित, पुन: व्यवस्थित करें, पीडीएफ संपादन के साथ पीडीएफ पेजों को मर्ज करें
पीडीएफ पेजों के साथ पीडीएफ पृष्ठों को आसानी से विभाजित, विलय, संपादित और पुन: व्यवस्थित करें, विंडोज के लिए एक पीडीएफ संपादन फ्रीवेयर। समीक्षा पढ़ें और इसे मुफ्त डाउनलोड करें।