विंडोज 8.1 सार्वभौमिक ऐप्स में, निलंबन/फिर से शुरू करने के तरीके को एपीएम टेम्पलेट में NavigationHelper.cs
उत्तर SuspensionManager.cs
कक्षाओं का उपयोग करके संभाला गया था। ये कक्षाएं विंडोज 10 यूडब्ल्यूपी ऐप्स में नहीं लगती हैं। क्या कोई तरीका है जिसके द्वारा हम निलंबित/फिर से शुरू करने वाले राज्यों को संभाल सकते हैं?विंडोज़ में निलंबन, फिर से शुरू करने और सक्रियण को संभालना 10 यूडब्ल्यूपी
उत्तर
समुदाय द्वारा विकसित एक दिलचस्प ढांचा है (लेकिन ज्यादातर मुझे लगता है कि Jerry Nixon, Andy Wigley इत्यादि) टेम्पलेट 10 कहा जाता है। टेम्पलेट 10 में Bootstrapper क्लास OnSuspending
और OnResuming
वर्चुअल विधियों के साथ है जो आप ओवरराइड कर सकते हैं। मुझे यकीन नहीं है कि अभी तक टेम्पलेट 10 के साथ निलंबन/फिर से शुरू करने का एक सटीक उदाहरण है, लेकिन यह विचार App.xaml.cs inherit from this Bootstrapper वर्ग बनाने के लिए प्रतीत होता है ताकि आप आसानी से बताए गए तरीकों को ओवरराइड कर सकें।
sealed partial class App : Common.BootStrapper
{
public App()
{
InitializeComponent();
this.SplashFactory = (e) => null;
}
public override Task OnStartAsync(StartKind startKind, IActivatedEventArgs args)
{
// start the user experience
NavigationService.Navigate(typeof(Views.MainPage), "123");
return Task.FromResult<object>(null);
}
public override Task OnSuspendingAsync(object s, SuspendingEventArgs e)
{
// handle suspending
}
public override void OnResuming(object s, object e)
{
// handle resuming
}
}
उपरोक्त समाधान केवल टेम्पलेट 10 स्थापित करने वाले लोगों के लिए काम करेगा। सामान्य समाधान है,
, App.xaml.cs
के निर्माता this.LeavingBackground += App_LeavingBackground;
this.Resuming += App_Resuming;
यह इस
public App()
{
this.InitializeComponent();
this.Suspending += OnSuspending;
this.LeavingBackground += App_LeavingBackground;
this.Resuming += App_Resuming;
}
इन विधियों हैं की तरह दिखाई देगा में इन पंक्तियों के पेस्ट, हालांकि आप भी दबा सकते हैं टैब और वे स्वत: उत्पन्न करेंगे।
private void App_LeavingBackground(object sender, LeavingBackgroundEventArgs e)
{
}
private void App_Resuming(object sender, object e)
{
}
विधियों को छोड़कर बैकग्राउंड और यहां उल्लेख नहीं किया गया है EnteredBackground को नए में जोड़ा गया है।
इन तरीकों से पहले हम ui को बचाने और पुनर्स्थापित करने के लिए फिर से शुरू करने और निलंबित करने का उपयोग करेंगे, लेकिन अब यह काम करने के लिए अनुशंसित जगह यहां है। ऐप फिर से शुरू होने से पहले काम करने के लिए ये आखिरी जगह भी हैं। तो इन विधियों पर काम छोटा ui या अन्य सामान जैसे रीमेकिंग मान होना चाहिए जो लंबे समय तक आयोजित विधि के रूप में बाँध रहे हैं, फिर से शुरू होने पर ऐप स्टार्टअप समय को प्रभावित करेंगे।
स्रोत Windows dev material, Windoes dev material 2
धन्यवाद, और एक अच्छा दिन है।
- 1. विंडोज़ पर एप्लिकेशन को निलंबित और फिर से शुरू कैसे करें?
- 2. विंडोज 10 यूडब्ल्यूपी
- 3. विंडोज 10 यूडब्ल्यूपी
- 4. यूडब्ल्यूपी परिनियोजन त्रुटि - विंडोज 10
- 5. विंडोज 10 यूडब्ल्यूपी लक्ष्यीकरण विंडोज 10 मोबाइल केवल
- 6. यूडब्ल्यूपी 10 विकास इतना धीमा क्यों है?
- 7. गतिविधि को फिर से शुरू करने में असमर्थ
- 8. इतिहास से फिर से शुरू होने के साथ ही मेरे आवेदन को फिर से शुरू करें
- 9. फिर से शुरू करने गतिविधि त्रुटि
- 10. क्या विंडोज़ एज़ूर सर्वर को निलंबित और फिर से शुरू करना संभव है?
- 11. विंडोज़ में आईआईएस प्रबंधक 10
- 12. निलंबन/फिर से शुरू करने का ट्रैक रखने के लिए प्रबंधन EventWatcher का उपयोग कैसे करता है?
- 13. थ्रेड को रोकने/फिर से शुरू करने के लिए
- 14. घटाना शुरू करें() पुनरावर्तक और फिर इसे फिर से बढ़ाना
- 15. विंडोज़ सेवा विंडोज 10 अपग्रेड
- 16. विषय ब्रश ओवरराइड करें विंडोज 10 यूडब्ल्यूपी
- 17. विंडोज़ 10 से विंडोज़ 10 में ओपनसीवी वितरित करने वाला पाइइंस्टॉलर, अनुपलब्ध ucrt dlls api-ms-win-crt
- 18. .NET ऐप विंडोज़ 10
- 19. मैं टाइमर को कैसे रोकूं और फिर से शुरू करूं?
- 20. बंद होने और फिर से खोलने के बिना विंडोज़ फॉर्म को फिर से लोड करना
- 21. फिर से शुरू करें gsutil फ़ाइलों को फिर से अपलोड करने के लिए प्रतीत होता है
- 22. फिर से शुरू करें एंड्रॉइड
- 23. यादृच्छिक क्रम में गतिविधि फिर से शुरू करने के लिए
- 24. विंडोज़ पर पाइथन 10
- 25. विजुअल स्टूडियो से विंडोज 10 फोन पर यूडब्ल्यूपी ऐप को तैनात करने के लिए पिन
- 26. विंडोज़ पर पाइथन से Pip.exe 10
- 27. MD5 गणना-राज्य Serialize और बाद में फिर से शुरू?
- 28. आवधिक अमान्य कैस्ट अपवाद और "सर्वर लेनदेन को फिर से शुरू करने में विफल रहा" लिंक
- 29. वारंटी ने विंडोज़ 10 अपडेट
- 30. स्वच्छ स्थापित विंडोज़ 10 + बनाम2015