WP7 Tombstoning и Querystring - PullRequest
       35

WP7 Tombstoning и Querystring

0 голосов
/ 21 июля 2011

Я использую очень простую программу чтения XML и передаю некоторые данные на страницу сведений с помощью:

    private void HaberlerListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        if (e.AddedItems.Count > 0)
        {
            NavigationService.Navigate(new Uri("/News.xaml", UriKind.Relative));

            FrameworkElement root = Application.Current.RootVisual as FrameworkElement;
            root.DataContext = (HaberItem)e.AddedItems[0];

            ((ListBox)sender).SelectedIndex = -1;
        }
    }

В течение недели я пытаюсь прочитать и понять, как бороться с Tombstoning, но у меня ничего не получилось.Мне удалось использовать Tombstone Helper, но я не смог сохранить изображения и содержимое веб-браузера.

В предыдущем вопросе: WP7 - Возобновите со страницы, которую я назначил .Я слышал, что могу сохранить URL-адрес навигации, поэтому, когда пользователь нажимает назад, wp7 будет переходить на тот же URL-адрес, что и раньше.(Для записей: я не использую ViewModel)

Я хотел бы узнать ваше мнение о том, как сохранить этот URL, чтобы приложение My damned :) могло надгробно и я мог немного отдохнуть: D.

Заранее спасибо.

1 Ответ

3 голосов
/ 21 июля 2011

URI страницы, включая строку запроса, восстанавливается, когда приложение возвращается из захороненного состояния. Скорее, с помощью Tombstone Helper я бы порекомендовал вам узнать, как на самом деле работает tombstoning, прочитайте эту статью:

http://www.scottlogic.co.uk/blog/colin/2011/05/a-simple-windows-phone-7-mvvm-tombstoning-example/

Это не слишком сложно.

...