0

使用适用于 Windows Phone 的 Visual Studio Express 2010 | C# | 银光

假设我创建了一个名为 Person 的类,它有两个属性:name(string) 和 amount(int)。

List<Person> peopleList = new List<Person>();

我想创建一个人员列表,没有任何项目开始。用户会将项目添加到该列表中。但是,我无法从应用程序的不同页面访问此列表,因此可以将 Person 的实例添加到不同页面的事件处理程序上。还需要从另一个页面访问列表中的信息。有什么地方可以创建列表以便可以在全球范围内访问它吗?

还是我错过了列表和数据绑定的关键概念?

提前致谢。

4

1 回答 1

0

你没有错过任何东西(我希望;如果你是,我也错过了!)。

我过去所做的是,在你的App.xaml.cs

public partial class App : Application
{
    public List<Person> peopleList { get; set; }
    public static App Instance { get {return (App) Application.Current;}}
....

然后,App.Instance.peopleList在您的应用程序中访问您的数据。

该示例来自https://github.com/capnfabs/timecard-wp7/blob/master/App.xaml.cs

于 2013-05-22T05:08:14.043 回答