2010-03-09 4 views
5

के साथ सिल्वरलाइट एमवीवीएम फ्रेमवर्क हम अभी एक नया (हमारी पहली) सिल्वरलाइट प्रोजेक्ट शुरू कर रहे हैं जहां हम एमवीवीएम का उपयोग कर बैक ऑफिस चांदी के आवेदन को बनाना चाहते हैं। हमारे आवेदन को किसी प्रकार के मेनू यूआई के माध्यम से नेविगेशन की आवश्यकता होगी।नेविगेशन

मैं एक एमवीवीएम अनुप्रयोग बनाने में मदद के लिए विभिन्न ढांचे (गैलासोफ्ट एमवीवीएम लाइट टूलकिट/सिल्वरलाइट.एफएक्स/प्रिज्म) खोजने के लिए वेब पर घूम रहा हूं, लेकिन मुझे यह पता लगाना मुश्किल है कि कौन हमारी आवश्यकताओं को सर्वोत्तम बनाता है।

क्या किसी के पास कोई अनुभव/सुझाव है जिस पर एक के बीच कई दृश्य और नेविगेशन के साथ एक बड़ा आवेदन चुनना है।

इसके अलावा, एक नेविगेशन अनुप्रयोग "फ़्रेम किए गए" एप्लिकेशन (फ्रेम के अंदर नेविगेशन के साथ) प्राप्त करने का सबसे अच्छा तरीका है या क्या कोई बेहतर तरीका है?

+0

एक sidenote के रूप में मुझे लगता है कि जिस व्यक्ति ने परियोजना पर कब्जा कर लिया वह लड़का कष्टप्रद भाग का उल्लेख करने के लिए कैलिबर्न (http://caliburn.codeplex.com/) – carl

उत्तर

4

मैं प्रिज्म/समग्र आवेदन मार्गदर्शन के लिए वोट में फेंक दूंगा ... मुख्य रूप से क्योंकि मैंने इसे "काम के लिए" परियोजनाओं में उपयोग किया है।

मॉड्यूलरिटी सामान बहुत बढ़िया है - आप मूल रूप से अलग-अलग परियोजनाओं को कोड करते हैं जैसे कि वे अपने अधिकार में लघु अनुप्रयोग थे, और आप अपने एकाधिक "मॉड्यूल" को एक समेकित ऐप में मिश्रित करने के लिए क्षेत्र प्रबंधन प्रतिमान पर भरोसा करते हैं।

यह रूप में मॉड्यूल गिनती उच्च हो जाता है थोड़ा कष्टप्रद हो, यद्यपि आप प्रत्येक मॉड्यूल अपने स्वयं के परियोजना बनाने के लिए नहीं है ...

+0

+1 के साथ जाने का फैसला किया। मुझे यह बहुत परेशान लगता है कि प्रिज्म का उद्देश्य कई असेंबली की सेवा करना है। मुझे सिर्फ नेविगेशन की आवश्यकता है, लेकिन सभी मॉड्यूल को एक साथ रखना चाहते हैं, स्टैंडअलोन के रूप में नहीं। – Shimmy

2

इस लेख (http://csharperimage.jeremylikness.com/2009/11/dynamic-module-loading-with-silverlight.html) द्वारा लिखित पर एक नजर डालें करता है जेरेमी लिकनेस। वह प्रिज्म और नेविगेशन ढांचे का उपयोग कर रहा है और यह आपके साथ जाने के लिए एक अच्छा लेख है। वह नमूना लेने के लिए भी मुश्किल नहीं है और इसे कुछ एमवीवीएम प्रत्याशकों को लागू करता है। आशा है कि ये आपकी मदद करेगा।

+0

+1 लिंक के लिए ग्रेट आलेख धन्यवाद। वास्तव में आंतरिक नेविगेशन अनुप्रयोग के साथ ही प्रिज्म को समझने में मेरी मदद की। – RationalGeek