Надгробный список в приложении WP7 - PullRequest
0 голосов
/ 01 февраля 2012

У меня есть список в моем приложении WP7, и я хотел бы сохранить / сохранить элементы, вставленные в список, при перезагрузке приложения.Я пробовал это, но это не работает:

    protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
    {
        this.SaveState(e);
    }

    protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        this.RestoreState();
    }

Что мне делать ??

1 Ответ

1 голос
/ 02 февраля 2012

В гробнице вы должны посмотреть на хранение данных приложения в PhoneApplicationService.State или IsolatedStorage.ApplicationSettings (в зависимости от размера данных).

Файл App.xaml.cs уже содержит четыре метода, которые помогут вам узнать, когда ваше приложение «Запускается» (поднимается, когда пользователь первоначально запускает приложение), «Активируется» (поднимается, когда приложение неактивно или захоронено, пользователь переходит обратно к приложению), «Деактивировано» (всякий раз, когда пользователь переходит вперед от приложения. Хотя приложения, как правило, остаются бездействующими после их деактивации, на данный момент нет способа узнать, будет ли приложение захвачено или прекращено после этого события) и «Закрытие» (когда пользователь использует кнопку «Назад» для перехода назад после первой страницы вашего приложения. После этого события ваше приложение закрывается)

Для получения дополнительной информации ознакомьтесь: Как: сохранить и восстановить состояние приложения для Windows Phone

...