Thread.Sleep विंडोज स्टोर ऐप्स के लिए .NET में समर्थित नहीं प्रतीत होता है।थ्रेड। विंडोज स्टोर के लिए .NET में नींद प्रतिस्थापन
उदाहरण के लिए, जब किसी भी .NET फ्रेमवर्क (2.0, 3.5, 4.0, 4.5) को लक्षित इस
System.Threading.Thread.Sleep(1000);
संकलन होगा, लेकिन नहीं जब विंडोज स्टोर ऐप्लिकेशन के लिए .NET लक्ष्यीकरण (या एक पोर्टेबल वर्ग पुस्तकालय में जो 4.5 और स्टोर दोनों को लक्षित करता है)।
सिस्टम। थ्रेडिंग। अभी भी वहां है, इसमें स्लीप विधि नहीं है।
मुझे अपने ऐप में कुछ सेकंड के लिए कुछ देरी करने की ज़रूरत है, क्या कोई उपयुक्त प्रतिस्थापन है?
संपादित करें कि देरी की आवश्यकता क्यों है: मेरा ऐप एक गेम है और देरी यह है कि कंप्यूटर प्रतिद्वंद्वी की तरह दिखने के लिए उसके अगले कदम के बारे में "सोच" है। विधि को पहले से ही असंकालिक रूप से कहा जाता है (मुख्य धागा अवरुद्ध नहीं है), मैं सिर्फ प्रतिक्रिया समय को धीमा करना चाहता हूं।
विंडोज स्टोर ऐप्स को ध्यान में रखते हुए यूआई को फ्रीज करने में सक्षम नहीं होना चाहिए (सबकुछ एसिंक होना चाहिए) यह समझ में आता है कि यह समर्थित नहीं है। – Sruly
क्या आपके पास ईवेंट या 'मॉनिटर' कक्षा है? आप नींद अनुकरण करने के लिए टाइमआउट के साथ 'प्रतीक्षा' विधि का उपयोग कर सकते हैं। – Tudor
यह Apptivate.ms के लिए है? : 3 – EaterOfCode