पर ले जा रहा है तो पुशफ्रेम लॉकफ़्रेम को लॉक करता है यह सुनिश्चित करने के लिए कि मेरी विंडो अतिरिक्त कोड निष्पादित करने से पहले ड्राइंग को समाप्त करती है। मेरे एप्लिकेशन में कुछ समय के संवेदनशील फ़ंक्शन हैं जिनके लिए कोड निष्पादित करने से पहले विंडोज़ को अपडेट किया गया है।जब पुशफ्रेम विंडो को
तो मैं MSDN से नमूना उपयोग कर रहा हूँ: http://msdn.microsoft.com/en-us/library/vstudio/system.windows.threading.dispatcher.pushframe(v=vs.110).aspx
कौन सा अच्छा काम करता है, को छोड़कर, एक उपयोगकर्ता जब इस कोड को खिड़की रुक जाता है निष्पादित करता है और आप केवल इसे वापस प्राप्त करने के लिए एक Ctrl- के साथ मेरी खिड़की खींच रहा है तो Alt-del।
कोई विचार?
वास्तव में अजीब लगता है। आप उचित 'डिस्पैचर प्राथमिकता' के साथ 'डिस्पैचर.बिनगिनवोक() 'क्यों नहीं हैं? –
यह गारंटी देने का एकमात्र तरीका है कि आप वास्तव में वापस आने से पहले स्क्रीन पर चित्रित कर चुके हैं। आप जानते हैं कि शुरूआत शुरूआत असीमित है? अगर कुछ भी मैं चाहता हूं कि Invoke, लेकिन इसके साथ भी आप वास्तविक पेंट अपडेट से अभी भी सारणित हैं कि प्रेषक अपने समय में संभालता है। –
वास्तव में नहीं। 'DispatcherPriority.AplicationIdle' का उपयोग करके गारंटी देता है कि बाकी सब कुछ पूरा होने के बाद आपका कोड बुलाया जाएगा। बीटीडब्ल्यू शब्द "चित्रित" भी बहुत विनफॉर्म लगता है। आप वास्तव में क्या करने की कोशिश कर रहे हैं? –