サンプルのWindowsPhone8アプリケーションを作成しています。フレームワークAsyncfor.NET Framework 4、Silverlight 4および5、およびWindowsPhoneもインストールしました。
しかし、await onメソッドは待機せず、mainpage.xamlがロードされ、まだ入力されていないプロパティにアクセスしようとします。
これが私のコードです。
public static ObservableCollection<Model.CatalogCategory> Products { get; set; }
private async void Application_Launching(object sender, LaunchingEventArgs e)
{
ApplicationViewModel vm = new ApplicationViewModel();
Products = await vm.LoadLocalDataAsync();
}
このメソッドの後に、mainpage.xamlがロードされ、「Products」にアクセスしようとして、null参照例外がスローされます。
私が取らなければならない別のアプローチはありますか?