public SetPasswordPage(AppOptions appOptions = null) { _messagingService = ServiceContainer.Resolve <IMessagingService>("messagingService"); _messagingService.Send("showStatusBar", true); _appOptions = appOptions; InitializeComponent(); _vm = BindingContext as SetPasswordPageViewModel; _vm.Page = this; _vm.SetPasswordSuccessAction = () => Device.BeginInvokeOnMainThread(async() => await SetPasswordSuccessAsync()); _vm.CloseAction = async() => { _messagingService.Send("showStatusBar", false); await Navigation.PopModalAsync(); }; if (Device.RuntimePlatform == Device.Android) { ToolbarItems.RemoveAt(0); } MasterPasswordEntry = _masterPassword; ConfirmMasterPasswordEntry = _confirmMasterPassword; _masterPassword.ReturnType = ReturnType.Next; _masterPassword.ReturnCommand = new Command(() => _confirmMasterPassword.Focus()); _confirmMasterPassword.ReturnType = ReturnType.Next; _confirmMasterPassword.ReturnCommand = new Command(() => _hint.Focus()); }
public SetPasswordPage(AppOptions appOptions = null, string orgIdentifier = null) { _appOptions = appOptions; InitializeComponent(); _vm = BindingContext as SetPasswordPageViewModel; _vm.Page = this; _vm.SetPasswordSuccessAction = () => Device.BeginInvokeOnMainThread(async() => await SetPasswordSuccessAsync()); _vm.CloseAction = async() => { await Navigation.PopModalAsync(); }; _vm.OrgIdentifier = orgIdentifier; if (Device.RuntimePlatform == Device.Android) { ToolbarItems.RemoveAt(0); } MasterPasswordEntry = _masterPassword; ConfirmMasterPasswordEntry = _confirmMasterPassword; _masterPassword.ReturnType = ReturnType.Next; _masterPassword.ReturnCommand = new Command(() => _confirmMasterPassword.Focus()); _confirmMasterPassword.ReturnType = ReturnType.Next; _confirmMasterPassword.ReturnCommand = new Command(() => _hint.Focus()); }