2011-09-27 7 views
5

मैं wp7.1 में बैक स्टैक कैसे हटा सकता हूं। मेरे पास 3 पेज हैं और ए, बी, सी कहते हैं जब मैं ए से बी में नेविगेट करता हूं और बी में नया संपर्क जोड़ने के लिए एक बटन होता है विस्तार। जब मैं इसे पृष्ठ पर क्लिक करता हूं पृष्ठ सी और पृष्ठ सी पर नेविगेट किया जाता है तो एक पूर्ण बटन होता है और जब मैंने किया गया बटन क्लिक किया है तो पृष्ठ होम पेज पर नेविगेट करता है जो पृष्ठ ए है और जब मैंने पृष्ठ ए। पृष्ठ से वापस बटन क्लिक किया सी दिखाई नहीं दे रहा है क्योंकि यह समाप्त नहीं हुआ है। मैं बैक स्टैक को कैसे साफ़ कर सकता हूं। मुझे बताएं कि बैक स्टैक से किसी विशेष पृष्ठ को साफ़ करने के लिए कोई तरीका है। अगर बैक स्टैक में पृष्ठ ए, बी, सी, डी और मैं होता हूं पिछले दो पृष्ठों को साफ़ करना होगा जो सी और डी.आईएस हैं जो विंडोज फोन आम में संभव है?विंडोज फोन में पिछली प्रविष्टि को हटाएं

while (NavigationService.CanGoBack) 
{ 
    NavigationService.RemoveBackEntry(); 
} 

मुझे यकीन है कि क्या यह एक अच्छी आदत है नहीं कर रहा हूँ, लेकिन आम उपयोगकर्ताओं में के बाद से वापस क्लिक करके अपने ऐप्स को बंद करने वाले हैं:

उत्तर

7

मुख्य पृष्ठ के Load Event पर, निम्नलिखित कोड डाल बटन, मुझे लगता है कि पूरे इतिहास का समर्थन करने से बचने का यह एक अच्छा तरीका है।