protected override void OnCreate (Bundle bundle) { base.OnCreate (bundle); SetContentView (Resource.Layout.CodeProjectMemberReputationLayout); memberReputationGraph = FindViewById<ImageView> (Resource.Id.imageViewReputationGraph); memberReputationGraph.SetImageBitmap (null); spinner = this.FindViewById<ProgressBar>(Resource.Id.progressBar1); spinner.Visibility = ViewStates.Gone; viewModel = new CodeProjectMemberReputationViewModel (); viewModel.ReputationGraphLoaded += this.ReputationGraphLoaded; viewModel.MemberReputationGraphUrl = Intent.Extras.GetString (CodeProjectMemberProfileActivity.MemberReputationGraphKey); spinner.Visibility = ViewStates.Visible; var context = TaskScheduler.FromCurrentSynchronizationContext(); viewModel.LoadMemberReputation (context); }
public CodeProjectMemberReputationViewController (IntPtr handle) : base (handle) { viewModel = new CodeProjectMemberReputationViewModel (); viewModel.ReputationGraphLoaded += this.ReputationGraphLoaded; }