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) { 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(); } }