سؤال

لدي تطبيق Windows Phone Windows Universal (بدأ من قالب التطبيقات الفارغة) تتكون من صفحات رئيسية وثلاث صفحات ثانوية.يعمل الملاحة بين هذه كما هو متوقع (بفضل، جزئيا، صفحة MSDN هذه ).

المشكلة التي أقوم بها هي أنه عند تشغيله على الصفحة الرئيسية، عندما يضغط المستخدمون على زر مرة أخرى في الزريحدث هذا بغض النظر عما إذا كان مصحح الأخطاء مرفقة أم لا.

حاولت هذا في مشروع جديد يعتمد على قالب تطبيق Pivot (WP)، وأرى نفس المشكلة.

أريد أن "إغلاق" تطبيقي عند الضغط على المستخدم مرة أخرى من الصفحة الرئيسية، بحيث لم يعد في مجمل المهمة.هل هناك شيء أحتاج أن أقوم به يدويا؟

هل كانت مفيدة؟

المحلول

يمكنك الخروج من التطبيق الخاص بك مع Application.current.exit ()؛في وظيفة HardwareButtons_backpressed أدناه.

giveacodicetagpre.

آمل أن يعمل هذا

التحيات، المسيحية

نصائح أخرى

هذه هي الطريقة التي انتهيت منها تنفيذها، مع وجود مؤشرات من User2799780 و Romasz، على الرغم من أنني لست متأكدا بنسبة 100٪ لست مضاعفة (UN) تسجيل المعالج. ذلك يعتمد على ما إذا كان هناك دائما مستكشف من كل ملائم، أعتقد.

تحرير: لقد تم تذكيري (انظر التعليقات) عند تعليقه، يتلقى التطبيق الحدث onnavigatedfrom، ولكن عند الاستئناف، لن يرى حدثا غير محفوظا، مما يؤدي إلى تسجيل المعالج فيهذه الحالة. من المحتمل أن يتأثر التنفيذ أدناه بهذا الخطأ .

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top