如何保存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