private async Task OpenUnencryptingDialog() { var dialog = new InputPasswordDialog("暗号化を解除するにはパスワードを入力する必要があります。"); if (dialog.ShowDialog() == true) { await LibraryVM.StartUnencryption(dialog.Password); } }
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); } }