protected override void OnDisappearing() { base.OnDisappearing(); PasswordCell.Dispose(); EmailCell.Dispose(); PasswordCell.Entry.Completed -= Entry_Completed; }
protected override void OnAppearing() { base.OnAppearing(); if (!_connectivity.IsConnected) { AlertNoConnection(); } PasswordCell?.InitEvents(); UsernameCell?.InitEvents(); UriCell?.InitEvents(); NameCell?.InitEvents(); NotesCell?.InitEvents(); FolderCell?.InitEvents(); if (PasswordCell?.Button != null) { PasswordCell.Button.Clicked += PasswordButton_Clicked; } if (GenerateCell != null) { GenerateCell.Tapped += GenerateCell_Tapped; } if (DeleteCell != null) { DeleteCell.Tapped += DeleteCell_Tapped; } }
protected override void OnDisappearing() { base.OnDisappearing(); PasswordCell?.Dispose(); TotpCell?.Dispose(); UsernameCell?.Dispose(); UriCell?.Dispose(); NameCell?.Dispose(); NotesCell?.Dispose(); FolderCell?.Dispose(); if (PasswordCell?.Button != null) { PasswordCell.Button.Clicked -= PasswordButton_Clicked; } if (TotpCell?.Button != null) { TotpCell.Button.Clicked -= TotpButton_Clicked; } if (GenerateCell != null) { GenerateCell.Tapped -= GenerateCell_Tapped; } if (DeleteCell != null) { DeleteCell.Tapped -= DeleteCell_Tapped; } }
protected override void OnAppearing() { base.OnAppearing(); if (!_connectivity.IsConnected) { AlertNoConnection(); } PasswordCell.InitEvents(); UsernameCell.InitEvents(); UriCell.InitEvents(); NameCell.InitEvents(); NotesCell.InitEvents(); FolderCell.InitEvents(); PasswordCell.Button.Clicked += PasswordButton_Clicked; GenerateCell.Tapped += GenerateCell_Tapped; if (!_fromAutofill && !_settings.GetValueOrDefault(AddedLoginAlertKey, false)) { _settings.AddOrUpdateValue(AddedLoginAlertKey, true); if (Device.OS == TargetPlatform.iOS) { DisplayAlert(AppResources.BitwardenAppExtension, AppResources.BitwardenAppExtensionAlert, AppResources.Ok); } else if (Device.OS == TargetPlatform.Android && !_appInfoService.AutofillServiceEnabled) { DisplayAlert(AppResources.BitwardenAutofillService, AppResources.BitwardenAutofillServiceAlert, AppResources.Ok); } } }
protected override Android.Views.View GetCellCore( Cell item, Android.Views.View convertView, ViewGroup parent, Context context) { var passwordCell = (PasswordCell)item; cell = convertView as PasswordCell; }
protected override void OnDisappearing() { base.OnDisappearing(); EmailCell.Dispose(); PasswordCell.Dispose(); PasswordHintCell.Dispose(); ConfirmPasswordCell.Dispose(); PasswordHintCell.Entry.Completed -= Entry_Completed; StackLayout.LayoutChanged -= Layout_LayoutChanged; }
protected override void OnAppearing() { base.OnAppearing(); MessagingCenter.Send(Application.Current, "ShowStatusBar", true); EmailCell.InitEvents(); PasswordCell.InitEvents(); PasswordHintCell.InitEvents(); ConfirmPasswordCell.InitEvents(); PasswordHintCell.Entry.Completed += Entry_Completed; EmailCell.Entry.FocusWithDelay(); }
protected override void OnDisappearing() { base.OnDisappearing(); PasswordCell.Dispose(); UsernameCell.Dispose(); UriCell.Dispose(); NameCell.Dispose(); NotesCell.Dispose(); FolderCell.Dispose(); PasswordCell.Button.Clicked -= PasswordButton_Clicked; GenerateCell.Tapped -= GenerateCell_Tapped; }
protected override void OnAppearing() { base.OnAppearing(); PasswordCell.InitEvents(); EmailCell.InitEvents(); PasswordCell.Entry.Completed += Entry_Completed; MessagingCenter.Send(Application.Current, "ShowStatusBar", true); if (string.IsNullOrWhiteSpace(_email)) { if (!string.IsNullOrWhiteSpace(EmailCell.Entry.Text)) { PasswordCell.Entry.FocusWithDelay(); } else { EmailCell.Entry.FocusWithDelay(); } } }