protected async override void OnCreate(Bundle bundle) { CrossPlatformMessage.Instance = new Message(); base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Master); viewModel = new MasterViewModel(); AndHUD.Shared.Show(this, "Loading..."); await viewModel.ExecuteLoadItemsCommand(); ListAdapter = new FeedItemAdapter(this, viewModel.FeedItems); AndHUD.Shared.Dismiss(this); }
protected async override void OnCreate(Bundle bundle) { CrossPlatformMessage.Instance = new Message(); base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Master); var progress = FindViewById<ProgressBar> (Resource.Id.progressBar); viewModel = new MasterViewModel(); progress.Visibility = ViewStates.Visible; await viewModel.ExecuteLoadItemsCommand(); ListAdapter = new FeedItemAdapter(this, viewModel.FeedItems); progress.Visibility = ViewStates.Gone; }
protected async override void OnCreate(Bundle bundle) { CrossPlatformMessage.Instance = new Message(); base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Master); var progress = FindViewById <ProgressBar> (Resource.Id.progressBar); viewModel = new MasterViewModel(); progress.Visibility = ViewStates.Visible; await viewModel.ExecuteLoadItemsCommand(); ListAdapter = new FeedItemAdapter(this, viewModel.FeedItems); progress.Visibility = ViewStates.Gone; }