में वापस नेविगेट करते समय पृष्ठ कन्स्ट्रक्टर को फिर से कॉल किया जाता है। मैंने पाया है कि विंडोज 8 ऐप्स में, इस पृष्ठ पर वापस जाने पर एक पेज के कन्स्ट्रक्टर को हमेशा कॉल किया जाता है, हालांकि यह विंडोज फोन 7 ऐप्स में नहीं है ।विंडोज 8 सी # ऐप
इस व्यवहार के कारण उस पृष्ठ के सभी गुण खो जाते हैं और आपको किसी भी तरह से स्टोर करने की आवश्यकता होती है और पृष्ठ को पुनः सक्रिय करने के बाद उन्हें पुन: असाइन करने की आवश्यकता होती है। फिलहाल मैं डेटा को बचाने और LoadState
विधि में डेटा को पुन: असाइन करने के लिए SaveState
विधि का उपयोग कर रहा हूं। नमूना ग्रिड/स्प्लिट ऐप में दोनों विधियां अंतर्निहित हैं।
मुझे आश्चर्य है कि यह इस तरह से क्यों डिज़ाइन किया गया है और यदि पृष्ठ के उदाहरण को बनाए रखने का कोई बेहतर तरीका है?
+1 इसे कॉल करने के लिए +1। यह मुझे गार्ड से पकड़ा। यह एक बड़ा बदलाव है और इसका मतलब है कि पूरी तरह से अपने राज्य और वीएम जीवन चक्र पर पुनर्विचार करना। –