我刚开始玩 WP7,我可能很容易遇到问题。在我的应用程序中,我正在浏览页面并同时发送字符串。以及问题的根源。我在这个页面上:
namespace Zakupy
{
public partial class List : PhoneApplicationPage
{
public List()
{
InitializeComponent();
}
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string msg = "";
string lister = "";
string sklad = "";
if (NavigationContext.QueryString.TryGetValue("msg", out msg))
{
string name = "";
name = msg;
PageTitle.Text = name;
}
if (NavigationContext.QueryString.TryGetValue("add", out lister))
{
sklad = lister;
listBox1.Items.Add(sklad);
}
}
private void button1_Click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/AddList.xaml", UriKind.Relative));
}
}
}
从另一个页面导航。从那个页面我发送页面标题并设置它。到目前为止,它的工作正常。接下来我导航到下一页我将项目添加到列表框。在导航回到上面的页面时,我遇到了 2 个问题: 1. 页面标题正在重置。2. 列表框中的上一项被当前发送的一项替换> 我可能遗漏了一些非常简单的东西,但感谢您的帮助。