private async void SignIn(object sender, RoutedEventArgs e) { try { _imgurhelper.Authorize(); await BtnSignIn.AnimateAsync(OpacityProperty, Animations.FadeOut); BtnSignIn.Visibility = Visibility.Collapsed; PinInputPanel.Visibility = Visibility.Visible; await PinInputPanel.AnimateAsync(OpacityProperty, Animations.FadeIn); } catch { // ignored } }
private async void PinOk(object sender, RoutedEventArgs e) { bool result = await _imgurhelper.Login(BoxPin.Text); if (!result) { return; } await PinInputPanel.AnimateAsync(OpacityProperty, Animations.FadeOut); PinInputPanel.Visibility = Visibility.Collapsed; MyAccountPanel.Visibility = Visibility.Visible; await MyAccountPanel.AnimateAsync(OpacityProperty, Animations.FadeIn); if (_imgurhelper.User != null) { LabelAccount.Content = string.Format(strings.imgurAccSignedIn, _imgurhelper.User); BtnSignIn.Visibility = Visibility.Collapsed; } BoxPin.Clear(); }