2011-11-25 10 views
5

हम निम्नलिखित जीयूआई रूपरेखा के साथ एक आवेदन पत्र बना रहे हैं: enter image description hereडिजाइनिंग एक जीयूआई आवेदन: एक वी.एस. multpile स्क्रीन

परिवर्तन नाटकीय रूप से "सामान कदम मैं के लिए दिखाने के लिए"। i अलग-अलग स्क्रीन, प्रत्येक के अपने नियंत्रण के साथ, या इसे सभी एक ही स्क्रीन पर डालने और घटकों की दृश्यता को टॉगल करना बेहतर होगा?

मैं रखरखाव की तलाश में हूं (मुझे संभवतः स्क्रीन (मेरे) खराब ग्राफिक डिजाइनर को बेहतर बनाने के लिए एक डिजाइनर को हाथ देने की आवश्यकता होगी)।

उत्तर

4

मेरी राय में केवल रखरखाव के लिए अलग स्क्रीन होना बेहतर है। अलग-अलग स्क्रीन प्रत्येक चरण को स्वतंत्र रूप से विकसित करने की अनुमति देगी, साथ ही अलग-अलग निर्भरताओं के साथ-साथ अलग-अलग लोगों के विभिन्न स्क्रीन के डिजाइन और विकास पर एक साथ काम करने के लिए अलग-अलग काम करने की अनुमति होगी

+0

धन्यवाद अरोन। यह समझ में आता है। मैं कुछ स्क्रीन को डुप्लिकेट करने की आवश्यकता के बारे में चिंतित था ("नकल बुराई है"), लेकिन मुझे लगता है कि यह सही दृष्टिकोण है। – OSH

+0

पुन: प्रयोज्य घटकों (ऑब्जेक्ट/यूआई घटकों) में सामान्य तर्क डालने का प्रयास करें –

3

मैं "सामग्री दिखाने के लिए सामग्री के लिए सामग्री कंट्रोल का उपयोग करने के लिए वोट दूंगा चरण I "अलग-अलग चरणों में से प्रत्येक के लिए अलग UserControls के साथ। आप प्रत्येक चरण के लिए जो भी UserControl चुना जाता है, उसे ContentControl को असाइन कर सकते हैं। यह विशेष रूप से अच्छी तरह से काम करता है यदि आप एमवीवीएम डिजाइन पैटर्न (अत्यधिक प्रोत्साहित) का उपयोग कर रहे हैं।

संबंधित मुद्दे