我在WP7中有一個包含一些文本框的頁面。當按下返回鍵此方法運行保存的內容:退出WP7運行方法
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
var settings = IsolatedStorageSettings.ApplicationSettings;
settings["remZone"] = txtBoxZone.Text;
settings["remSpace"] = txtBoxSpace.Text;
}
的問題是一些用戶不按後退按鈕,但會按home鍵退出應用程序,所以內容不被保存。
我認爲如果可能的話,有兩個途徑: 1.是否有一個函數會在按下home按鈕時運行此方法,如onBackKeyPress。 2.當用戶輸入文本框時,是否有簡單的方法來保存文本框的內容?
謝謝。
編輯:
溶液是這樣的:
protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
{
var settings = IsolatedStorageSettings.ApplicationSettings;
settings["remZone"] = txtBoxZone.Text;
settings["remSpace"] = txtBoxSpace.Text;
}
謝謝,這就是我正在尋找的東西! –