C# 如何防止Xaml类重置变量
当通过单击主页->第3页或第3页按钮重新加载页面时,C# 如何防止Xaml类重置变量,c#,xaml,C#,Xaml,当通过单击主页->第3页或第3页按钮重新加载页面时,cartTitleListDisplay列表被重置,是否有办法防止这种情况发生 列表创建: List<string> cartTitleListDisplay = new List<string>(); List carttleListDisplay=new List(); 该程序通过将变量数据发送到主页上的Page3导航按钮并在第3页上收集来获取数据,第3页有一个安全功能,可以防止添加空信息,然后在第3页上显示信息
cartTitleListDisplay
列表被重置,是否有办法防止这种情况发生
列表创建:
List<string> cartTitleListDisplay = new List<string>();
List carttleListDisplay=new List();
该程序通过将变量数据发送到主页上的Page3导航按钮并在第3页上收集来获取数据,第3页有一个安全功能,可以防止添加空信息,然后在第3页上显示信息
protected override void OnNavigatedTo(NavigationEventArgs e)
{
List<string> cart1temp = e.Parameter as List<string>;
if (cart1temp != null)
{
cartTitleListDisplay.AddRange(cart1temp);
}
if (cartTitleListDisplay != null)
{
cartTitle1.Text = cartTitleListDisplay[0];
}
try
{
cartTitle1.Text = cartTitleListDisplay[0];
cartPrice1.Text = cartTitleListDisplay[0];
}
}
受保护的覆盖无效OnNavigatedTo(NavigationEventArgs e)
{
List cart1temp=e.参数为List;
if(cart1temp!=null)
{
cartTitleListDisplay.AddRange(cart1temp);
}
如果(cartTitleListDisplay!=null)
{
cartTitle1.Text=cartTitleListDisplay[0];
}
尝试
{
cartTitle1.Text=cartTitleListDisplay[0];
cartPrice1.Text=cartTitleListDisplay[0];
}
}