Exemplo n.º 1
0
        private async Task OpenUnencryptingDialog()
        {
            var dialog = new InputPasswordDialog("暗号化を解除するにはパスワードを入力する必要があります。");

            if (dialog.ShowDialog() == true)
            {
                await LibraryVM.StartUnencryption(dialog.Password);
            }
        }
Exemplo n.º 2
0
        public bool UnlockIfLocked()
        {
            var encryptedItems = EncryptImageFacade.FindAll();

            if (encryptedItems.Count() == 0)
            {
                return(false);
            }

            InputPasswordDialog dialog = new InputPasswordDialog("このライブラリは暗号化されています。閲覧するにはパスワードが必要です。");

            if (dialog.ShowDialog() == true)
            {
                Configuration.ApplicationConfiguration.Password = dialog.Password;
                return(true);
            }
            else
            {
                return(false);
            }
        }