डेस्कटॉप पर वापस बटन निम्नलिखित कोड का टुकड़ा का उपयोग कर दिखाया जा सकता है:
SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility =
AppViewBackButtonVisibility.Visible;
इस एप्लिकेशन की शीर्षक पट्टी में वापस बटन को प्रदर्शित करेगा। हो सकता है कि आप प्रत्येक नेविगेशन पर इस स्थिति को अपडेट करना चाहें, ताकि बटन की आवश्यकता न होने पर प्रदर्शित न हो (जब नेविगेशन स्टैक खाली हो)।
लेकिन मुझे लगता है कि यह, अपने आप ही हो जाना चाहिए के रूप में इस व्यवहार Xamarin.Forms में है कि पहले से ही है - NavigationPageRenderer स्रोत लाइन 463.
मुझे लगता है कि समस्या तथ्य हो सकता है देखते हैं, कि आप Pusing हैं एक नया दृश्य NavigationPage
के अंदर लपेटा गया जो नेविगेशन स्टैक चुराता है और इसे खाली करता है।
Navigation.PushAsync(new MyDetailView());
स्रोत
2016-07-15 04:32:46
आप अपने खुद के वापस बटन नहीं बनाई जा सकती है और फिर जब वह वापस तर्क आह्वान दबाया है: मुझे लगता है कि यह आपकी अपेक्षा के अनुरूप काम करना चाहिए और अपनी समस्या को हल (मौजूदा
NavigationPage
में सिर्फ नए दृश्य धक्का)? –मैं चीमरीर फॉर्म प्रतिमान के भीतर चीजों को रखने की कोशिश कर रहा हूं। यह मुझे आश्चर्यचकित करता है कि यह किसी भी तरह से बेक्ड नहीं है। – aherrick
यह डेस्कटॉप यूडब्ल्यूपी ऐप्स में बेक्ड नहीं है। आपको वहां अपना खुद का बैक बटन भी बनाना होगा। –