2015-11-13 9 views
6

मैं ऐप विंडो पर बंद बॉक्स पर क्लिक करके बंद होने से रोकने की कोशिश कर रहा हूं। उदाहरण के लिए, अनसुलझा परिवर्तन वाले टेक्स्ट एडिटर होने पर, बंद बॉक्स दबाकर, मैं पहले प्रदर्शित करता हूं "क्या आप बाहर निकलने से पहले परिवर्तनों को सहेजना चाहते हैं?"विंडो 10 पर बंद बॉक्स ओवरराइड करें सार्वभौमिक ऐप्स UWP

मैं ऐप को कैसे बंद करना चाहता हूं और इसे रोकने से रोक सकता हूं?

मैं सी ++ का उपयोग कर रहा हूं, और यह विंडो 10 यूनिवर्सल एप्स यूडब्ल्यूपी के लिए होना चाहिए। मुझे पहले से ही पता है कि Win32 के लिए यह कैसे करें। धन्यवाद

+1

मुझे नहीं लगता कि आप यह कर सकते हैं कि है तो आपको केवल एप्लिकेशन निलंबित घटना उस समय बुलाया जा रहा है करने के लिए प्रतिक्रिया कर सकते हैं। –

+2

यह संभव है, क्योंकि माइक्रोसॉफ्ट एज ब्राउज़र एक यूडब्ल्यूपी ऐप है, और यह कुछ मामलों में इस व्यवहार का समर्थन करता है। उदाहरण के लिए फेसबुक चैट में, एंटर दबाए बिना कुछ संदेश टाइप करें (भेजें) और ब्राउज़र बंद करने का प्रयास करें। इसका मतलब है कि यह संभव है, मैं बस नहीं जानता कि कैसे। कोई मदद? – Esenthel

+0

एज एक पहला पार्टी ऐप है - एमएस एपीआई का उपयोग कर सकता है कि कोई और नहीं कर सकता है। https://msdn.microsoft.com/en-us/library/windows/apps/mt243287.aspx स्पष्ट रूप से कहता है कि कोई एप्लिकेशन समापन ईवेंट नहीं है। –

उत्तर

6

टिप्पणियां सही हैं। नियमित स्टोर ऐप को ऐसा करने के लिए वर्तमान में कोई रास्ता नहीं है।

Windows.UI.Core.Preview.SystemNavigationManagerPreview वर्ग एक CloseRequested घटना प्रदान करता है:

हालांकि, के साथ रचनाकारों अद्यतन (और इसी एसडीके) हम एक पूर्वावलोकन एपीआई कि आप अभी इस कार्यक्षमता के लिए बाहर की जाँच कर सकते हैं को शामिल किया है कि एक ऐप संभाल के रूप में चिह्नित कर सकते हैं। ऐप को काम करने की घटना के लिए प्रति प्रतिबंधित 'confirmAppClose' क्षमता घोषित करने की आवश्यकता होगी: https://docs.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations

कृपया हमें अपनी प्रतिक्रिया दें।

धन्यवाद, स्टीफन विक - विंडोज डेवलपर प्लेटफार्म

+0

रोमांचक जानकारी के लिए धन्यवाद। जब तक एपीआई को अंतिम रूप दिया गया है तब तक मैं इंतजार करूंगा – Esenthel

+0

'ConfirmAppClose' क्षमता 1629 9 एसडीके में नहीं मिली – Vincent

संबंधित मुद्दे