public FollowingViewModel(Context context) : base(context) { Title = ""; PinListViewModel = new PinListViewModel(context, GetPinList); BoardListViewModel = new BoardListViewModel(context, GetBoardList); }
public PinDetailViewModel(Context context) : base(context) { BoardListViewModel = new BoardListViewModel(context, GetBoardList); UserListViewModel = new UserListViewModel(context, GetLikeList); RecommendListViewModel = new PinListViewModel(context, GetRecommendList); }
public BoardPinsViewModel(Context context) : base(context) { PinListViewModel = new PinListViewModel(context, GetData); Title = "画板"; LeftHeaderVisibility = Visibility.Collapsed; }
public BoardDetailViewModel(Context context) : base(context) { LeftHeaderVisibility = Visibility.Collapsed; Title = "编辑画板"; CategoryList = Context.Categories; }
public SearchViewModel(Context context) : base(context) { LeftHeaderVisibility = Windows.UI.Xaml.Visibility.Collapsed; PinListViewModel = new PinListViewModel(context, GetData); KeyWord = ""; Title = "搜索"; }
public HomeViewModel(Context context) : base(context) { Title = "发现"; PinListViewModel = new PinListViewModel(context, GetData); PinListViewModel.TargetName = "HomePage"; CategoryList = Context.CategoryList; SelecterVisibility = Visibility.Collapsed; LeftHeaderVisibility = Visibility.Collapsed; }
public UserViewModel(Context context) : base(context) { MyPinListViewModel = new PinListViewModel(context, GetPinList); LikePinListViewModel = new PinListViewModel(context, GetLikePinList); BoardListViewModel = new BoardListViewModel(context, GetBoardList); FollowingListViewModel = new UserListViewModel(context, GetFollowingUserList); FollowerListViewModel = new UserListViewModel(context, GetFollowerList); //BoardListViewModel.BoardList = context.BoardList; }
public ImageViewModel(Context context) : base(context) { SelecterVisibility = Visibility.Collapsed; CurrentBoardIndex = -1; RawTextVisibility = Visibility.Visible; ButtonChar = ''; QuickBoardChanged += (s, e) => { InitQuickBoard(); }; InitQuickBoard(); }
public PinListViewModel(Context context, Func<uint, int, Task<IEnumerable<Pin>>> _func) : base(context) { PinAPI = ServiceLocator.Resolve<PinAPI>(); BoardAPI = ServiceLocator.Resolve<BoardAPI>(); PinList = new IncrementalLoadingList<Pin>(_func); SelecterVisibility = Visibility.Collapsed; QuickBoardChanged += (s, e) => { InitQuickBoard(); }; InitQuickBoard(); }
public LoginViewModel(Context context, Action<AuthToken> successAction) : base(context) { Title = "登录"; LeftHeaderVisibility = Windows.UI.Xaml.Visibility.Collapsed; SuccessAction = successAction; UserName = StorageHelper.GetSetting("username"); Password = StorageHelper.GetSetting("password"); WebViewVisibility = Visibility.Collapsed; Popup = new Popup(); Popup.Child = new LoginView(); Popup.DataContext = this; Loading += () => { _LoginCommand.RaiseCanExecuteChanged(); }; }
public MessageViewModel(Context context) : base(context) { Title = "消息"; PinListVM = new PinListViewModel(context, GetData); }