0

Windows Phone で Visual Studio Express 2010 を使用する | C# | シルバーライト

Person という名前のクラスを作成し、name(string) と amount(int) の 2 つのプロパティがあるとします。

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 に答える