سؤال

أحاول إغلاق messagedialog في تطبيق WinRT الخاص بي.لقد لاحظت إذا حاولت إظهار مربع حوار رسالتين في وقت واحد، أحصل على unauthorizedaccessexcepection.لتجنب ذلك، أريد إغلاق مربع حوار الرسائل الموجود إذا كان مفتوحا.يمكنني استخدام هذا لإظهار مربع الحوار:

giveacodicetagpre.

كيف يمكنني إغلاقه؟

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

المحلول

بدلا من محاولة إيجاد طريقة لإغلاقها، جرب هذا أعلن متغير مثيل ل ASYNCCOMMAND؛

giveacodicetagpre.

ثم في commandhandler، قبل تشغيل طريقتك تحقق إذا كان الأمر فارغ

giveacodicetagpre.

// هل الاشياء / كتلة tryagain

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