जब आप समाधान एक्सप्लोरर में एक नई फ़ाइल जोड़ रहे हैं तो WPF में एक पृष्ठ और विंडो के बीच क्या अंतर है?
जब आप समाधान एक्सप्लोरर में एक नई फ़ाइल जोड़ रहे हैं तो WPF में एक पृष्ठ और विंडो के बीच क्या अंतर है?
जवाबों:
पृष्ठ नेविगेशन अनुप्रयोगों (आमतौर पर बैक और फॉरवर्ड बटन, जैसे इंटरनेट एक्सप्लोरर) के उपयोग के लिए अभिप्रेत हैं। पेजों को एक नेविगेशनविन्डो या फ़्रेम में होस्ट किया जाना चाहिए
विंडोज सिर्फ सामान्य WPF एप्लीकेशन विंडोज है, लेकिन फ़्रेम कंटेनर के माध्यम से पेज होस्ट कर सकते हैं
पेज कंट्रोल विंडो कंट्रोल में सम्मिलित हो सकता है लेकिन इसके विपरीत संभव नहीं है
आप नेविगेशन कंट्रोल और फ़्रेम नियंत्रण का उपयोग करके विंडो नियंत्रण के भीतर पृष्ठ नियंत्रण का उपयोग कर सकते हैं। विंडो रूट कंट्रोल है जिसका उपयोग अन्य नियंत्रण (जैसे बटन) को कंटेनर के रूप में रखने / होस्ट करने के लिए किया जाना चाहिए। पेज एक नियंत्रण है जिसे अन्य कंटेनर नियंत्रणों जैसे नेविगेशनविंडो या फ़्रेम में होस्ट किया जा सकता है। अन्य नियंत्रणों (जैसे बटन) की तरह पृष्ठ नियंत्रण का अपना लक्ष्य है। पेज को अनुप्रयोगों की तरह ब्राउज़र बनाना है। इसलिए यदि आप नेविगेशनविंडो में पेज होस्ट करते हैं, तो आपको नेविगेशन कार्यान्वयन बिल्ट-इन मिलेगा। पृष्ठ नेविगेशन अनुप्रयोगों (आमतौर पर बैक और फॉरवर्ड बटन, जैसे इंटरनेट एक्सप्लोरर) के उपयोग के लिए अभिप्रेत हैं।
WPF पेज क्लास का उपयोग करके स्टैंडअलोन एप्लिकेशन के अंदर ब्राउज़र स्टाइल नेविगेशन के लिए समर्थन प्रदान करता है। उपयोगकर्ता कई पृष्ठ बना सकते हैं, डेटा के साथ उन पृष्ठों के बीच नेविगेट कर सकते हैं। एक पृष्ठ से दूसरे पृष्ठ पर नेविगेट करने के लिए कई तरीके उपलब्ध हैं।
ShowDialog();
उपयोग नहीं किया जाता है