我想在需要时从 MainPage.xaml.cs 动态实例化 App.xaml.cs 中的集合对象,以便我可以在整个应用程序页面中使用该对象。我可以手动实例化并保留当前需求,但是在我的应用程序发布并且需求增加之后,我不知道如何获得它。有人可以给我任何想法吗?
提前致谢。
我想在需要时从 MainPage.xaml.cs 动态实例化 App.xaml.cs 中的集合对象,以便我可以在整个应用程序页面中使用该对象。我可以手动实例化并保留当前需求,但是在我的应用程序发布并且需求增加之后,我不知道如何获得它。有人可以给我任何想法吗?
提前致谢。
在您的 App.xaml.cs 中,声明您的 Collection
public ObservableCollection<Person> personsList = new ObservableCollection<Person>();
然后在您的 MainPage.xaml.cs 中,将集合值分配给集合对象
(Application.Current as App).personsList = mypersonsList;
在此之后,您可以从应用程序中的任何页面访问值
ObservableCollection<Person> mypersonsList = (Application.Current as App).personsList;