سؤال

لدي تطبيق Silverlight 2.0 والذي يستخدم خدمة WCF للحصول على البيانات والتحقق من صحة SER وما إلى ذلك. وإعادة توجيه الصفحة إلى صفحة تسجيل الدخول؟ يرجى تقديم النصيحة.

كما أن خيار وجود جهاز توقيت إرسال وإعادة تعيينه في كل صفحة سيكون مملاً حيث يوجد حوالي 100 صفحة XAML ، لذا أحتاج إلى تحرير كل صفحة XAML من أجل التحقق من النشاط ثم إعادة ضبط المؤقت. لذلك هناك أي نهج أبسط آخر. الرجاء الاقتراح!

شكرا مقدما ساي

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

المحلول

آسف لتحديث هذا في وقت متأخر جدا. أخيرًا تمكنت من العثور على حل لهذا الغرض.

في app.xaml في طريقة بدء التشغيل ، يمكننا إرفاق mouseclick أو mousemove أو أي شيء إلى الجذر البصري ، حيث سيتم ربط جميع الصفحات بجذر البصري ، أو إنشاء متغير لتخزين وقت النشاط الأخير حتى في تحديث الحدث (mousemove أو النقر) متغير LastActivityTime مع قيمة جديدة في app.xaml. ثم أضف DispatchTimer في app.xaml وتحقق من فترات زمنية Regualr إذا كان الوقت الحالي ناقصًا في وقت الماضي أكبر من وقت العتبة إذا قامت بتسجيل الدخول إلى المستخدم.

أتمنى أن يساعدك هذا.!!

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