क्या आपके पास UI थ्रेड के Dispatcher
प्राप्त करने का कोई तरीका है जब आपके पास किसी भी UI तत्व का कोई संदर्भ नहीं है?मैं यूआई थ्रेड डिस्पैचर कैसे प्राप्त करूं?
उत्तर
आप स्थिर आवेदन उदाहरण से यूआई डिस्पैचर हड़पने कर सकते हैं: Application.Current.Dispatcher
आप अशक्त के लिए Application.Current
जाँच करने के लिए पहले, के रूप में यह एक बंद अनुक्रम के दौरान साफ किया जा सकता कर सकते हैं।
दुर्भाग्य से यह WinForms में भी शून्य है, उन दुर्भाग्यपूर्ण आत्माओं के लिए जो WinForms एप्लिकेशन के अंदर WPF तत्व होस्ट कर रहे हैं। –
@AndrewGarrison, आप 'new System.Windows.Aplication() 'कहकर मैन्युअल रूप से स्थिर' एप्लिकेशन 'ऑब्जेक्ट बना सकते हैं। – Taedrin
- 1. डब्ल्यूपीएफ यूआई थ्रेड प्राप्त करें, या गैर-यूआई थ्रेड
- 2. क्लास लाइब्रेरी में यूआई डिस्पैचर प्राप्त करना
- 3. एंड्रॉइड यूआई थ्रेड (यूआई थ्रेड)
- 4. यूआई थ्रेड
- 5. यूआई थ्रेड
- 6. मैं एक मनमानी pthread_t से थ्रेड आईडी कैसे प्राप्त करूं?
- 7. मैं बहु थ्रेड से जीयूआई (जीटीके) कैसे प्राप्त करूं?
- 8. एक गैर-यूआई थ्रेड
- 9. एंड्रॉइड यूआई थ्रेड
- 10. डिस्पैचर
- 11. एक अलग यूआई थ्रेड
- 12. यूआई थ्रेड ब्लॉक
- 13. एकाधिक यूआई थ्रेड चलाएं
- 14. गैर-यूआई थ्रेड
- 15. डिस्पैचर टाइमर और यूआई सी # चांदी की रोशनी
- 16. डिस्पैचर - यह कैसे काम करता है?
- 17. क्यूटी: पृष्ठभूमि थ्रेड रीफ्रेशिंग यूआई थ्रेड
- 18. WPF डिस्पैचर
- 19. मुख्य थ्रेड यूआई थ्रेड के समान है?
- 20. सिल्वरलाइट डिस्पैचर इवेंट कतार ऑर्डर
- 21. मैं कैसे प्राप्त करूं GetFrameContext Windbg
- 22. डिस्पैचर
- 23. पृष्ठभूमि थ्रेड यूआई थ्रेड को कैसे लटका सकता है?
- 24. कार्य को कैसे प्राप्त करें UI थ्रेड
- 25. कार्य जारी रखें() यूआई थ्रेड
- 26. पृष्ठभूमि धागा बनाम यूआई थ्रेड
- 27. मैं rand_r का उपयोग कैसे करूं और मैं थ्रेड सुरक्षित तरीके से इसका उपयोग कैसे करूं?
- 28. यूआई थ्रेड के बिना कार्य सिंक्रनाइज़ेशन
- 29. मैं उल्का में jQuery यूआई का उपयोग कैसे करूं?
- 30. पोर्टेबल क्लास लाइब्रेरी से यूआई थ्रेड अपडेट करें
कुछ और विवरण ... आपके पास GUI ऑब्जेक्ट्स या यूआई थ्रेड का कोई संदर्भ नहीं है? प्रेषक होने के बाद आप क्या करना चाहते हैं? – Gishu
@ गिशू, और मेरे जैसे सात साल बाद आने वाले लोगों के लिए, आपको इसकी आवश्यकता है जब आपके पास सब कुछ है। यूआई थ्रेड पर एक 'ऑब्जर्जेबल कोलेक्शन' सुनाई जा रही है (और यदि आप इसे यूआई थ्रेड से संशोधित करने का प्रयास करते हैं तो पुनर्वितरण की जांच में असफल हो जाएंगे) फिर भी किसी भी प्रेषक का पर्दाफाश नहीं करता है ... इस मामले में आपको यूआई ' डिस्पैचर' लेकिन आपके पास कोई यूआई तत्व नहीं है –