मेरे कार्यक्रम में मेरे पास तीन अलग-अलग यूआई स्टेटस (सामान्य, सफलता और त्रुटि) हैं और प्रत्येक में नियंत्रण दिखाई/छुपा, सक्षम/अक्षम, रंग बदलते हैं, लेबल अलग-अलग चीजें कहते हैं ... आदि। और मेरे कोड-पीछे में मैं मूल रूप से ChangeWindowState (UI.Normal) कहने में सक्षम होना चाहता हूं;यूआई स्टेट मशीन को लागू करने का सबसे अच्छा तरीका क्या है?
तो मेरा सवाल यह है कि प्रत्येक राज्य के लिए नियंत्रण में परिवर्तन कैसे लागू किया जाए?
बेशक मैं मैन्युअल रूप से कोड-बैक में नियंत्रण बदल सकता हूं, लेकिन मुझे आश्चर्य है कि शायद wpf विषयों या शैलियों का उपयोग करके बेहतर तरीका हो सकता है। तो शायद मैं "त्रुटि" विषय का उपयोग करने के लिए विंडो सेट कर सकता हूं, जिसे मैंने पूर्व परिभाषित किया है। मैं वास्तव में इस समय उन्हें समझ नहीं तो मैं शब्दावली गलत उपयोग किया जा सकता है, लेकिन अगर किसी ने मुझे सही दिशा कैसे सबसे अच्छा कुछ इस तरह करने के लिए बात कर सकता है मुझे खुशी होगी।
धन्यवाद!