में व्यूमोडल्स के बीच आवेदन स्थिति उत्तीर्ण करना मुझे कॉन्फ़िगरेशन फ़ाइल पढ़ने और इसके साथ कुछ रिपोर्ट उत्पन्न करने के लिए एक छोटा सा एप्लीकेशन लिखना होगा। मैं अंत में एमवीवीएम का उपयोग करने की उम्मीद कर रहा था लेकिन शुरू करना काफी मुश्किल है। ओह, मैं कैलिबर्न का उपयोग कर रहा हूँ। माइक्रो फ्रेमवर्क।एमवीवीएम डब्ल्यूपीएफ एप्लीकेशन
1) ओपन फाइल 2) सेटिंग दिखाएं 3) दिखाएँ परिणाम
:तो यह है कि मैं क्या है, इस पर 3 बटन के साथ एक रिबन है कि एक खोल (प्राथमिक राय यह है कि अन्य दृश्यों को होस्ट करता है) है
और रिपोर्ट बनाने और हटाने के लिए बटन के साथ दो अन्य दृश्य, सेटिंग्स दृश्य और परिणाम देखें।
तो मुझे लगता है कि दृश्य संरचना इस तरह होगा:
1. "Show settings" button is disabled until a file is opened (via Open file).
2. "Show results" button is disabled until a report is calculated (via a
method in SettingsViewModel).
3. If a report is calculated, the CalculateResultsButton is disabled and
CancelResultsButton is enabled and vice versa.
कृपया सलाह मैं यह कैसे प्राप्त कर सकते थे:
ShellView
Ribbon
OpenFileButton
SettingsButton
ResultsButton
ContentControl (hosts SettingsView and ResultsView)
SettingsView
CalculateResultsButton
ResultsView
CancelResultsButton
मुश्किल हिस्सा है? मुझे कोई विचार नहीं है कि मुझे किस रणनीति के लिए जाना चाहिए। मेरा गैर-एमवीवीएम-सोच-मस्तिष्क कहता है कि मुझे एक स्टेटस वैरिएबल बनाना चाहिए और फिर किसी भी तरह से उन चर को उस बटन पर बांधना चाहिए, लेकिन मुझे लगता है कि एमवीवीएम दुनिया में काम नहीं करेगा, है ना? किसी भी कोड उदाहरण की बहुत सराहना की जाएगी!
बहुत धन्यवाद!
आदर्श नहीं। कैलिब्रॉन माइक्रो सभी आईसीओएमएंडएफ़ गफ से बचाता है। http://caliburnmicro.codeplex.com/discussions/250844 –