async void HandleUsername() { try { if (string.IsNullOrEmpty(UsernameText.Text)) { UsernameText.Focus(FocusState.Keyboard); } else { if (InstaApiTrash == null) { InstaApiTrash = BuildApi(); } var userLookup = await InstaApiTrash.GetRecoveryOptionsAsync(UsernameText.Text.Trim().ToLower()); if (userLookup.Succeeded) { var resp = userLookup.Value; UserLookup = resp; if (resp.LookupSourceType == InstagramApiSharp.Enums.InstaLookupType.Username && resp.User != null) { UserPicture.Fill = resp.User.ProfilePicture.GetImageBrush(); UserText.Text = resp.User.UserName.ToUpper(); UserGrid.Visibility = Visibility.Visible; } if (resp.CanEmailReset) { EmailButton.Visibility = Visibility.Visible; } if (resp.CanSmsReset) { SMSButton.Visibility = Visibility.Visible; } First.Visibility = Visibility.Collapsed; Second.Visibility = Visibility.Visible; } else { userLookup.Info.Message.ShowErr(); } } } catch { } }