void StartFingerprintScan(object sender, EventArgs args) { Permission permissionResult = ContextCompat.CheckSelfPermission(this, Manifest.Permission.UseFingerprint); if (permissionResult == Permission.Granted) { _initialPanel.Visibility = ViewStates.Gone; _authenticatedPanel.Visibility = ViewStates.Gone; _errorPanel.Visibility = ViewStates.Gone; _scanInProgressPanel.Visibility = ViewStates.Visible; _dialogFrag.Init(); _dialogFrag.Show(FragmentManager, DIALOG_FRAGMENT_TAG); } else { Snackbar.Make(FindViewById(Android.Resource.Id.Content), Resource.String.missing_fingerprint_permissions, Snackbar.LengthLong) .Show(); } }