protected override async void OnAppearing() { base.OnAppearing(); await _vm.InitAsync(); if (!_vm.FingerprintLock) { if (_vm.PinLock) { RequestFocus(PinEntry); } else { RequestFocus(MasterPasswordEntry); } } }
protected override async void OnAppearing() { base.OnAppearing(); if (_appeared) { return; } _appeared = true; _mainContent.Content = _mainLayout; _accountAvatar?.OnAppearing(); _vm.AvatarImageSource = await GetAvatarImageSourceAsync(); await _vm.InitAsync(); if (!_vm.BiometricLock) { if (_vm.PinLock) { RequestFocus(PinEntry); } else { RequestFocus(MasterPasswordEntry); } } else { if (_vm.UsingKeyConnector && !_vm.PinLock) { _passwordGrid.IsVisible = false; _unlockButton.IsVisible = false; } if (_autoPromptBiometric) { var tasks = Task.Run(async() => { await Task.Delay(500); Device.BeginInvokeOnMainThread(async() => await _vm.PromptBiometricAsync()); }); } } }
protected override async void OnAppearing() { base.OnAppearing(); if (_appeared) { return; } _appeared = true; await _vm.InitAsync(_autoPromptFingerprint); if (!_vm.FingerprintLock) { if (_vm.PinLock) { RequestFocus(PinEntry); } else { RequestFocus(MasterPasswordEntry); } } }