public bool CheckPasscode(string passcode)
        {
            if (string.IsNullOrEmpty(passcode))
            {
                return(false);
            }

            if (Simple)
            {
                return(PasscodeUtils.CheckSimple(passcode));
            }

            return(true);
        }
        public void Done()
        {
            if (!IsPasscodeValid)
            {
                return;
            }

            var isSimplePasscode = _selectedPasscodeType != null && _selectedPasscodeType.Type == PasscodeType.Pin;

            if (isSimplePasscode)
            {
                isSimplePasscode = PasscodeUtils.CheckSimple(Passcode);
            }

            PasscodeUtils.SetParams(Passcode, isSimplePasscode, _selectedAutolockTimeout);
            UpdateDeviceLockedAsync();
            NavigationService.GoBack();
        }