Я создаю приложение MVVM для Windows Phone 8.Tombstonning не работает на wp8
Я прочитал этот пост, чтобы попытаться решить проблемы tombstonning: http://www.scottlogic.com/blog/2011/10/03/a-windows-phone-7-1-mango-mvvm-tombstoning-example.html
Этот пример реализует Tombstonning на приложения MVVM. Приложение генерирует фид Twitter в списке.
Я изменил некоторые строки кодов этого примера, поскольку он имеет дело со старым twitter api, но когда я запускаю приложение, закрываю его или активирую Win или Search Buttons, а затем снова запускаю его, состояние страницы не то же самое.
Вот что я изменил в виде модели для имитации нового Twitter Feed:
j = new List<FeedItemViewModel>();
j.Add(new FeedItemViewModel
{
Author = "Auth",
Title = "Sample1",
Id = 1
});
j.Add(new FeedItemViewModel
{
Author = "Auth",
Title = "Sample2",
Id = 2
});
j.Add(new FeedItemViewModel
{
Author = "Auth",
Title = "Sample3",
Id = 3
});
j.Add(new FeedItemViewModel
{
Author = "Auth",
Title = "Sample4",
Id = 4
});
j.Add(new FeedItemViewModel
{
Author = "Auth",
Title = "Sample5",
Id = 5
});
foreach (FeedItemViewModel t in j)
{
this._feedItems.Add(t);
}
public void Update()
{
this._feedItems.Add(new FeedItemViewModel
{
Author = "_Auth",
Title = "_Sample",
Id = 99
});
}
Но когда я закрываю мое приложение и повторно запустить его, государство не то же самое, например, положение скроллера это не то же самое, что когда я покинул приложение, хотя в этом примере есть метод, чтобы запомнить прокручиваемую позицию списка.
Знаете ли вы, почему надгробная плитка работает неправильно?
бежит его на эмуляторе? Вы установили в проекте-> properties-> debug checbox «Надгробный камень при деактивации»? – Romasz
Нет, я запускаю его по телефону – user2505650