public async override void OnNavigatedTo(HBNavigationEventArgs e) { try { var user = e.Parameter as User; if (user == null || user == User) { return; } if (user.user_id == Context.User?.user_id) { User = user; Context.BoardListVM.BoardList = BoardListViewModel.BoardList; } else { User = await Context.API.UserAPI.GetUser(user.user_id); } await MyPinListViewModel.ClearAndReload(); await LikePinListViewModel.ClearAndReload(); await BoardListViewModel.ClearAndReload(); } catch { } }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { base.OnNavigatedTo(e); if (e.NavigationMode == NavigationMode.New) { CacheSize = GetFormatSize(await StorageHelper.GetCacheFolderSize()); } }
public override void OnNavigatedFrom(HBNavigationEventArgs e) { MyPinListViewModel.Clear(); LikePinListViewModel.Clear(); FollowingListViewModel.Clear(); FollowerListViewModel.Clear(); base.OnNavigatedFrom(e); }
public override void OnNavigatedTo(HBNavigationEventArgs e) { PinListViewModel model = e.Parameter as PinListViewModel; if (model != null) { PinListViewModel = model; PinListViewModel.OnSelectedChanged += PinListViewModel_OnSelectedChanged; } }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { base.OnNavigatedTo(e); LogoutCommand.RaiseCanExecuteChanged(); if (e.NavigationMode == NavigationMode.New) { CacheSize = GetFormatSize(await StorageHelper.GetCacheFolderSize()); } }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { try { var board = e.Parameter as Board; if (board == null || board == CurrentBoard) { return; } CurrentBoard = await Context.API.BoardAPI.GetBoard(board.board_id); await PinListViewModel.ClearAndReload(); } catch (Exception ex) { } }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { var pin = e.Parameter as Pin; if (e.NavigationMode == NavigationMode.New) { if (pin?.pin_id != Pin?.pin_id) { Pin = await PinApi.GetPin(pin.pin_id); await RecommendListViewModel.PinList.LoadMoreItemsAsync(0); await Task.Delay(500); await RecommendListViewModel.PinList.LoadMoreItemsAsync(0); } PivotSelectedIndex = 0; } }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { var pin = e.Parameter as Pin; if (e.NavigationMode == NavigationMode.New) { IsLoading = true; ImageLoaded = false; if (pin?.pin_id != Pin?.pin_id) { Pin = await Context.API.PinAPI.GetPin(pin.pin_id); } PivotSelectedIndex = 0; SmallImageUrl = pin.file.FW236; ImageUri = Pin.file.Orignal; //Pin = await App.API.PinAPI.GetPin(pin.pin_id); Liked = Pin.liked; await BoardListViewModel.ClearAndReload(); } }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { try { var user = e.Parameter as User; if (user == null || user == User) { return; } if (user.user_id == Context.User?.user_id) { User = user; Context.BoardListVM.BoardList = BoardListViewModel.BoardList; } else { User = await UserApi.GetUser(user.user_id); } } catch { } }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { IsLoading = true; try { var board = e.Parameter as Board; if (board == null || board == Board) { return; } await Task.Delay(300); CurrentCategory = CategoryList.FirstOrDefault(o => o.id == board.category_id); Board = board; } catch (Exception ex) { } finally { IsLoading = false; } }
public override void OnNavigatedFrom(HBNavigationEventArgs e) { _UserViewModel.OnNavigatedFrom(new HBNavigationEventArgs() { }); }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { IsLoading = true; try { var board = e.Parameter as Board; if (board == null || board == Board) return; await Task.Delay(300); CurrentCategory = CategoryList.FirstOrDefault(o => o.id == board.category_id); Board = board; } catch (Exception ex) { } finally { IsLoading = false; } }
public virtual void OnNavigatedFrom(HBNavigationEventArgs e) { _LoadingCount = 0; NotifyPropertyChanged("IsLoading"); }
public virtual void OnNavigatedTo(HBNavigationEventArgs e) { }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { try { var user = e.Parameter as User; if (user == null || user == User) return; if (user.user_id == Context.User?.user_id) { User = user; Context.BoardListVM.BoardList = BoardListViewModel.BoardList; } else User = await UserApi.GetUser(user.user_id); } catch { } }
public async override void OnNavigatedTo(HBNavigationEventArgs e) { try { var board = e.Parameter as Board; if (board == null || board == CurrentBoard) return; CurrentBoard = await BoardAPI.GetBoard(board.board_id); await PinListViewModel.ClearAndReload(); } catch (Exception ex) { } }