private void Reset() { timeHelper = new Helper.ProgressTimeHelper(); MaxProgress = 1; CurrentProgress = 0; EncryptedFilePath = KeyFilePath = null; DecryptMessage = "파일과 키를 선택해 주세요."; State = RSA.EncryptionState.None; }
public EncryptViewModel() { timeHelper = new Helper.ProgressTimeHelper(); ByteEncrypter = RSA.RSAByteEncrypter.Encrypter; IsIdle = true; SelectFolderCommand = new Commands.Encrypt.SelectFolderCommand(SetFolderPath); RefreshFolderCommand = new Commands.Encrypt.RefreshFolderListCommand(RefreshCurrentFolder); EncryptCommand = new Commands.Encrypt.EncryptCommand(Encrypt, () => IsIdle); CancelTaskCommand = new Commands.Encrypt.CancelCommand(Cancel); Reset(); }