我制作了一个C#Store应用程序。我将参数发送到页面并读取它们,这一切都正常。我将参数发送到其他页面:
this.Frame.Navigate(typeof(ItemDetailPage), UniqueID); //(works)
我使用了基本页面(因为它有一个默认的后退按钮和标题。现在我想将我发送的参数发送到我目前所在的页面中的ItemDetailPage(就像我在上面的例子中所做的那样),也许在后退按钮?
当我返回当前页面时,有没有人有解决方案如何保存/检索de值?
提前感谢。
答案 0 :(得分:0)
有两种方法可以执行此操作: 1)将值存储在在app.xaml.cs中定义的IsolatedStorageSettings对象中,并将值存储在此中并在所需页面中进行检索。 示例:
public IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
store value like this :
(App.Current as App).settings.Add("sampledata", txtsomething.Text);
for retrive :
(string)(App.Current as App).settings["sampledata"];
and whenever you want to update the data just remove the value inside this and then add again.
2)app.xaml.cs中的decalre变量并在任何地方访问它。