एमवीवीएम पैटर्न का उपयोग करते समय एनीमेशन ट्रिगर करने का सबसे अच्छा तरीका क्या है? अधिक विशेष रूप से, मेरे पास एक ऐसा फॉर्म है जिसमें कई फ़ील्ड हैं। जब कोई उपयोगकर्ता Button
सहेजता है, तो मैं एक एनीमेशन दिखाना चाहता हूं। मैं एक संपत्ति शोमेसेज और इसे सही पर सेट करके इसे प्राप्त करने में सक्षम हूं और DataTrigger
इस मान को उठाता है और एनीमेशन शुरू करता है। हालांकि, जबकि एनीमेशन अभी भी सक्रिय है, मैं फॉर्म को एक स्वच्छ स्थिति में रीसेट करना चाहता हूं। अब तक मैंने पर Complete
ईवेंट की सदस्यता ले कर रीसेट किया है और उस ईवेंट पर दृश्य मॉडल के राज्य को रीसेट कर दिया है।एमवीवीएम पैटर्न
आदर्श रूप से मैं किसी भी तरह से दृश्य मॉडल से एनीमेशन ट्रिगर करने में सक्षम होना चाहता हूं (क्योंकि सहेज एक एसिंक्रोनस ऑपरेशन होगा) और एनीमेशन को पूरा होने दें। जिस तरह से मेरे पास अब यह काम नहीं करेगा क्योंकि एक बार जब मैं शोमेसेज संपत्ति (रीसेट पर) का मान बदलता हूं, तो एनीमेशन बंद हो जाता है और पूरा होने के लिए नहीं चलता है।
क्या किसी के पास बेहतर समाधान है?
धन्यवाद!