سؤال

لقد حاولت استخدام المنشآت المنزول في رأيي، لكن هذه لا يتم الاحتفاظ بها عبر تحديث المتصفح (F5).

علي سبيل المثال؛

//look in the IsoStore for remembered details


    IsRememberMe = IsolatedStorageSettings.ApplicationSettings.Contains(Constants.LOGIN_REMEMBERED_USERNAME);

        if (IsRememberMe)
        {
            UserName = IsolatedStorageSettings.ApplicationSettings[Constants.LOGIN_REMEMBERED_USERNAME] as string;
        }

هل أحتاج إلى القيام بشيء مختلف في MVVM ViewModel؟

تعديلتجدر الإشارة إلى أن هذا الرمز يجلس في مشروع مرجعي - لذلك في النهاية ملف Xap منفصل إلى الأصل Xap الذي تم تحميله في المستعرض - قد يؤدي ذلك إلى فقد الإعدادات على كل عملية تحديث؟

شكرا، مارك

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

المحلول

نحن سوف...

في حالتي، لدي مشكلات باستخدام تطبيق تخزين معزول في التطبيق، في كل مرة نشرت نسخة جديدة من تطبيقي (فقط على سبيل المثال تغيير لون الزر الذي فقدت تخزين ISO الخاص بي :-().

أتحرك لاستخدام التعيينات بدلا من مستوى التطبيق، وقد عملت:

http://www.tipsdottnet.com/techblog.aspx؟pageindex=0&blid=13.

من ناحية أخرى، فإن ما قمت به مع تخزين ISO يتم إجراء CRUD على المجلدات والملفات، غير متأكد من أن هذا النوع آخر من الإعدادات.

hth braulio

نصائح أخرى

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

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