如何保存windows phone中的頁面導航之間的值, 假設我的一個電話應用程序頁面中有兩個文本塊,並且它們每次都包含動態更改的值,現在假設我的文本塊的值爲「abc」,出於某種原因,我回到上一頁,現在當我回到我的頁面時,我希望該文本塊的值爲「abc」。怎麼做??保存Windows Phone中的頁面導航之間的值
1
A
回答
2
在全局定義的靜態變量定義兩個靜態變量在App.xaml.cs
public static valueOne = string.Empty;
public static valueTwo = string.empty;
//Assign textbox value to variable on page leaving event
protected override void OnNavigatingFrom(System.Windows.Navigation.NavigatingCancelEventArgs e)
{
if(!string.IsNullOrEmpty(txtBoxOne.Text))
App.valueOne = txtBoxOne.Text;
if(!string.IsNullOrEmpty(txtBoxTwo.Text))
App.valueTwo = txtBoxTwo.text;
}
//Get value from page load
protected override void OnNavigatedTo(NavigationEventArgs e)
{
if(!string.IsNullOrEmpty(App.valueOne))
string valueFirst = App.valueOne;
if(!string.IsNullOrEmpty(App.valueTwo))
string valueTwo = App.valueTwo ;
}
1
有多種方法可以解決這個問題。 常見的事情是使用一個靜態類,其中包含靜態屬性並將其綁定到您的視圖。
3
有幾種方法
IsolatedStorageSettings
保存
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
// txtInput is a TextBox defined in XAML.
if (!settings.Contains("userData"))
{
settings.Add("userData", txtInput.Text);
}
else
{
settings["userData"] = txtInput.Text;
}
settings.Save();
讀
if (IsolatedStorageSettings.ApplicationSettings.Contains("userData"))
{
txtDisplay.Text +=
IsolatedStorageSettings.ApplicationSettings["userData"] as string;
}
PhoneApplicationService.Current.State
PhoneApplicationService.Current.State["param"] = param
和其他頁面上,我們可以得到它這樣。
var k = PhoneApplicationService.Current.State["param"];
相關問題
- 1. Windows Phone的頁面導航
- 2. 如何在Windows Phone中的頁面之間導航時保留數據
- 3. Windows Phone 8.1 - 頁面導航
- 4. Windows Phone 7頁面導航
- 5. 的Windows Phone - 導航到其他頁面
- 6. IE10中的頁面之間的導航
- 7. WP8.1中的頁面之間的導航
- 8. 如何使Windows Phone中更快的頁面之間進行導航
- 9. Windows Phone頁面導航無效
- 10. Windows Phone透視子頁面導航
- 11. 關於xaml頁面之間的導航
- 12. 在頁面之間導航時保持表單值
- 13. 在頁面之間導航時,保持頁面狀態
- 14. 的Windows Phone導航 - 傳回的網頁
- 15. 在WPF頁面之間導航
- 16. XAML頁面之間的交叉導航
- 17. JavaScript/jQuery - 頁面之間的導航
- 18. XAML頁面之間的導航
- 19. Silverlight頁面與MVVM之間的導航
- 20. jQuery Mobile |頁面之間的導航
- 21. Windows Phone導航
- 22. Windows Phone 7中的頁面導航Web App
- 23. 列表框導航頁面Windows Phone中的MVVM燈
- 24. 如何導航到Windows Phone中的全景頁面?
- 25. windows phone 7中的頁面導航性能
- 26. 在Windows Phone 8中導航到相同的頁面
- 27. 我如何導航Windows Phone應用程序中的頁面內的頁面
- 28. Windows Phone 7 - 在頁面間傳遞值
- 29. 使用HTML/JavaScript/Apache的Windows Phone 8上的頁面導航Cordova
- 30. 導航來源的Windows Phone
分配文本塊值。 – Jaihind
@Jaihind如何做到這一點..通過代碼兄弟..向我展示..謝謝 –
我給一個ans。看看,讓我知道如果工作與否。 – Jaihind