我正在構建一個MVVM Windows Phone 8應用程序。墓碑不工作wp8
我看到這篇文章來嘗試解決問題tombstonning:http://www.scottlogic.com/blog/2011/10/03/a-windows-phone-7-1-mango-mvvm-tombstoning-example.html
這個例子在MVVM應用程序實現Tombstonning。該應用程序在列表框中生成一個twitter feed。
我改變了這個例子的一些代碼行,因爲它處理舊的twitter API,但是當我運行應用程序,關閉它或激活贏或搜索按鈕,然後重新啓動它,頁面狀態是不一樣。
以下是我在視圖模式更改爲模擬新的Twitter飼料:
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
});
}
但是當我關閉我的應用程序,然後重新啓動它的狀態是不一樣的,比如滾動條位置與我離開應用程序時不一樣,儘管本示例中有一個方法可以記住列表的滾動位置。
你知道墓碑爲什麼不能正常工作嗎?
你在模擬器中運行呢?你有沒有設置在項目 - >屬性 - >調試checbox'停用後墓碑'? – Romasz
不,我在電話上運行它 – user2505650