public MyPageViewModel() { this.SuggestTopicViewModel = new RefreshableViewModel <Topic>(this.LoadSuggestTopics, 30); this.LikeTopicViewModel = new RefreshableViewModel <Topic>(this.LoadLikeTopics, 30); this.PostTopicViewModel = new RefreshableViewModel <Topic>(this.LoadPostTopics, 30); this.ReplyTopicViewModel = new RefreshableViewModel <Topic>(this.LoadReplyTopics, 30); }
public UserDetailPageViewModel() { this.TopGroupList = new ObservableCollection <Group>(); this.TopPhotoList = new ObservableCollection <Photo>(); this.JoinedGroupViewModel = new RefreshableViewModel <Group>(this.LoadJoinedGroups, 100); this.RecommandTopicViewModel = new RefreshableViewModel <Topic>(this.LoadRecommandTopics, 30); this.LikeTopicViewModel = new RefreshableViewModel <Topic>(this.LoadLikeTopics, 30); this.AlbumViewModel = new RefreshableViewModel <Album>(this.LoadAlbums, 30); }
public override async void OnNavigatedTo(NavigatedToEventArgs e) { base.OnNavigatedTo(e); this.GroupID = (long)e.Parameter; if (e.NavigationMode == NavigationMode.New) { this.LoadGroup(); this.GroupTopicsViewModel = new RefreshableViewModel <Topic>(this.LoadTopics, 30); this.GroupUsersViewModel = new RefreshableViewModel <User>(this.LoadUsers, 100); } }