0

我想在需要时从 MainPage.xaml.cs 动态实例化 App.xaml.cs 中的集合对象,以便我可以在整个应用程序页面中使用该对象。我可以手动实例化并保留当前需求,但是在我的应用程序发布并且需求增加之后,我不知道如何获得它。有人可以给我任何想法吗?

提前致谢。

4

1 回答 1

0

在您的 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;
于 2013-01-22T12:11:40.323 回答