मैं WPF एप्लिकेशन बनाने जा रहा हूं। अब तक यूनी में हमने जीयूआई को एकमात्र तरीका किया है, जिसमें एक बटन-बैक फ़ाइल है जिसमें बटन बटन को संभालने के लिए एक कोड है।विंडोज फॉर्म/डब्ल्यूपीएफ बहुत बड़ा है, मैं इसे कैसे विभाजित कर सकता हूं?
मेरा मुद्दा यह है कि जैसे ही एप्लिकेशन बढ़ता है, जीयूआई बढ़ता है, और फ़ाइल के पीछे कोड का आकार वास्तव में हाथ से बाहर हो सकता है!
मैं अपने सिस्टम (: विवरण दर्ज, विवरण देखें, आदि ... उदाहरण) के लिए लगभग 15 मुख्य उपयोग के मामलों की पहचान की है। मैं एक मुख्य खिड़की बना रहा हूं (आकार: 480x320) जिसमें 15 अलग-अलग स्क्रीन शामिल हैं (प्रत्येक उपयोग के मामले में से एक)। इसे 15 टैबिटेम के साथ एक केंद्रित और विस्तारित टैबकंट्रोल के साथ हासिल किया जा सकता है। या अधिक संभावना है कि यह केवल स्तरित कंटेनरों का एक गुच्छा हो सकता है, एक दूसरे के शीर्ष पर (केवल एक समय में एक दृश्यमान)।
बिंदु 15 अलग-अलग स्क्रीन के साथ है, मेरी कोड-बैक फ़ाइल बहुत बड़ी हो जाएगी (xaml फ़ाइल का उल्लेख न करें!): राज्यों के बीच जुगलिंग - 14 ढहने/छुपाएं और एक दृश्यमान बनाना, 15 के लिए नियंत्रणों को संभालना विभिन्न स्क्रीनें
क्या 15 अलग-अलग रूपों को रखने का कोई तरीका है, प्रत्येक एक कोड पर 15 टैबइटम के बजाय अपनी कोड-बैक फ़ाइल के साथ, और फिर एक मुख्य इंजन बनाने और उन्हें आवश्यकतानुसार स्क्रैप करने का कोई तरीका है? संभोग, ऐसा प्रतीत होना चाहिए कि यह एक रूप है, 15 पॉप अप नहीं।
मैं इससे कैसे निपटूं? आप xaml और कोड-बैक फ़ाइलों के मुद्दे से कैसे निपटेंगे जो हजारों लाइनें लंबी हैं?
+1 बेहतर पद्धति का सुझाव देने के लिए –
कुछ हैंडलर सभी तर्कों के लिए ज़िम्मेदार होंगे, या एक डीएल संदर्भ में होंगे .. मैंने सोचा कि यह होगा मैं विश्लेषण के साथ आया उपयोग मामलों द्वारा गुई को विभाजित करने के लिए अच्छा/सुसंगत रहें। – Mikey
पी। UserControl पर बीमार देखो और आपको बताएं, धन्यवाद !! – Mikey