我正在尝试在我的应用中的页面之间传递对象列表。
现在,我有这样的事情:
List<AB> abs = new List<AB>();
protected override void OnNavigatedFrom(NavigationEventArgs e)
{
base.OnNavigatedFrom(e);
abs.Clear();
foreach (var obj in e.Parameter as List<AB>)
{
abs.Add(dupa);
}
}
但它根本不起作用。任何人都可以帮我这个吗?
答案 0 :(得分:0)
OK!因为我已经找到了我的问题的答案,我将来发布它。
首先,我在app.cs中找到了公开列表
sealed partial class App : Application
{
public List<AB> absList = new List<AB>();
public App()
{
this.InitializeComponent();
this.Suspending += OnSuspending;
}
}
稍后在页面cs文件中,只需将其称为
foreach(var dupa in ((App)Application.Current).absList)
{
CB.Items.Add(dupa.name);
}
CB是组合框的名称