कोई आदेश ट्रिगर होने से पहले या बाध्यकारी अद्यतन करने का कोई तरीका है? मेरे पास कुछ टेक्स्ट फ़ील्ड्स हैं जिन्हें मैं एक कमांड का उपयोग करके संपादित और सहेज सकता हूं, कीबोर्ड शॉर्टकट के माध्यम से सुलभ। चूंकि बाइंडिंग आमतौर पर केवल तब अपडेट होती है जब टेक्स्ट फ़ील्ड फोकस खो देता है, डेटा को सहेजने के लिए कुंजी दबाते समय अंतिम परिवर्तन नहीं रखा जाता है। इसके बजाय मुझे इसे अद्यतन करने के लिए पहले टेक्स्ट फ़ील्ड से बाहर टैब करना होगा और फिर इसे सहेजना होगा।कमांड ट्रिगर होने पर अद्यतन करने के लिए बाध्यकारी बल
क्या एक शानदार तरीके से अद्यतन को मजबूर करने का कोई तरीका है? मैं एमवीवीएम (लेकिन कोई भी एमवीवीएम फ्रेमवर्क नहीं) का उपयोग कर रहा हूं, इसलिए मैं कमांड कोड से यूआई विशिष्ट चीजों को रखना चाहता हूं। इसके अलावा मैं वास्तव में हर बदलाव पर अपडेट करने के लिए बाइंडिंग को बदलना नहीं चाहता हूं, यह ठीक है कि फोकस खो जाने पर ही इसे अपडेट करना ठीक है।
अब तक, इस मंच पर प्रस्तावित सबसे लचीला/सुरुचिपूर्ण समाधान। बहुत अच्छा काम किया - धन्यवाद – BCA