2015-05-15 16 views
6

मेरे पास विंडोज फोन 8.1 पर कुछ बुनियादी ऐप है, और इसमें मेरे पास नेविगेट या बाहर निकलने के लिए नियमित बटन हैं। मैं वापस/बाहर निकलने के लिए हार्डवेयर बटन को अक्षम करना चाहता हूं, इसलिए अगर कोई इसे दबाए, तो एप्लिकेशन बाहर नहीं निकलेगा। कोई मदद?विंडोज फोन पर डिस्सेबल हार्डवेयर बटन 8.1

Btw, मैं करने की कोशिश की:

Public void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e) 
{ 
    e.Handled = false;  

} 

उत्तर

3

आप App.xaml.cs फ़ाइल पर HardwareButtons_BackPressed विधि को फिर से लिखने के लिए है।

अगर आपने ईवेंट को संभाला है, तो आपको सिस्टम को पहले से ही संभालने वाले सिस्टम को बताने के लिए e.Handled = true सेट करना होगा और कतार में नीचे दिए गए ईवेंट को धक्का न दें।

अधिक और उदाहरण के लिए MSDN देखें।

+0

कोई भाग्य नहीं ... मैंने App.xaml.cs को फिर से लिखने के बारे में खोज की लेकिन मुझे कुछ भी नहीं मिला। और इस एमएसडीएन पेज के बारे में, यह कहता है कि अगर मैं बैकबटन के साथ नेविगेट करना चाहता हूं, और मैं इसे अक्षम करना चाहता हूं। –

+0

गोंद 'e.Handled = true' सेट करना है, इसलिए सिस्टम निष्पादन पेड़ में कम किसी अन्य विधि द्वारा प्रबंधित ईवेंट को नहीं ढूंढ रहा है। यदि आप उपयोगकर्ता को वापस नेविगेट करते हैं (एमएसडीएन में उदाहरण की तरह) या कुछ भी नहीं करना आपका निर्णय है। – take

+0

आह ... मुझे अब मिल गया है। धन्यवाद ;) –

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