protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); ActionBar.SetDisplayHomeAsUpEnabled(true); SetContentView(Resource.Layout.CodeProjectMemberProfileLayout); memberName = this.FindViewById <TextView>(Resource.Id.textViewMemberName); memberName.Text = ""; memberReputation = this.FindViewById <TextView>(Resource.Id.textViewMemberReputation); memberReputation.Text = ""; memberIcon = this.FindViewById <ImageView> (Resource.Id.imageViewMemberImage); memberIcon.SetImageBitmap(null); spinner = this.FindViewById <ProgressBar>(Resource.Id.progressBar1); spinner.Visibility = ViewStates.Gone; viewModel = new CodeProjectMemberProfileViewModel(); viewModel.MemberLoaded += this.MemberLoaded; HandleIntent(Intent); }
public CodeprojectMemberProfilePageViewModel() { Items = new ObservableCollection <CodeprojectBaseViewModel>(); memberProfilePage = new CodeProjectMemberProfileViewModel(); memberProfilePage.PropertyChanged += new PropertyChangedEventHandler(memberPage_PropertyChanged); memberProfilePage.Load(); memberProfilePage.MemberLoaded = memberProfilePage.OnMemberLoaded; memberArticlesPage = new CodeProjectMemberArticlesViewModel(); memberArticlesPage.PropertyChanged += new PropertyChangedEventHandler(memberPage_PropertyChanged); memberArticlesPage.Load(); memberArticlesPage.ArticlesLoaded = memberArticlesPage.OnMemberArticlesLoaded; memberReputationPage = new CodeProjectMemberReputationViewModel(); memberReputationPage.PropertyChanged += new PropertyChangedEventHandler(memberPage_PropertyChanged); memberReputationPage.Load(); memberReputationPage.ReputationGraphLoaded = memberReputationPage.OnReputationGraphLoaded; Items.Add(memberProfilePage); Items.Add(memberArticlesPage); Items.Add(memberReputationPage); }
public CodeProjectMemberProfileViewController(IntPtr handle) : base(handle) { viewModel = new CodeProjectMemberProfileViewModel(); viewModel.MemberLoaded += this.MemberLoaded; }