c# - नेविगेशन MVVM



wpf navigation (1)

एमवीवीएम डिजाइन पैटर्न के साथ छड़ी करने की कोशिश करने के लिए मेरे प्रयासों ने मुझे अपने ट्रैक में कताई छोड़ दिया है। मेरे पास एक दृश्य है जो साइट स्थानों की एक पिक सूची है। मेरे पास एक व्यू-मॉडल है, जो दृश्य से इसके डेटा संदर्भ को प्राप्त करता है और मैंने इसे कुछ वस्तुओं को बटन के साथ बाध्य किया है और ऐसा है (याय!)।

अब मैं दृश्य के भीतर से एक बटन क्लिक से वर्तमान दृश्य को बदलने की कोशिश कर रहा हूं।

"चालू रखरखाव" बटन पर क्लिक करके मैं दृश्य को दूसरे दृश्य के साथ एक अलग व्यू मॉोडेल के साथ स्विच करना चाहूंगा

इसलिए मुझे पता है कि एमवीवीएम सिर्फ एक डिज़ाइन पैटर्न है और एमवीवीएम के साथ नेवीगेशन को कार्यान्वित करने के कई अलग-अलग तरीके हैं। लेकिन इनमें से अधिकांश समाधान मैंने एक मुख्य नेविगेशन फलक को इंगित किया है और वह ऐसा नहीं है जो मैं करना चाहता हूं।

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

कृपया इंटरनेट Denizens कृपया मदद करो! :) यदि आप मुझे किसी भी उदाहरण के लिए बता सकते हैं जो भी सराहना करेंगे!


राहेल के लिए एक बड़ा धन्यवाद! मैंने एक मुख्य व्यू मॉडल बनाया जो मेरे ऐप में अन्य दृश्य मॉडल को तत्काल प्रदान करता है। फिर मैंने एमवीवीएम लाइट का प्रयोग एक सामान्य ऑब्जेक्ट के एक टेम्पलेट का इस्तेमाल करते हुए एक संदेश भेजने के लिए किया, जिसके माध्यम से मुझे अपने मुख्य दृश्य मॉडल में संदेश को संभालने और दृश्य मॉडेल संदर्भ स्विच करने की अनुमति दी गई थी।

पूरी सहायताके लिए शुक्रिया!





navigation