public void OnNavigatedTo(NavigationContext navigationContext) { this.mode = (PasswordDialogMode)navigationContext.Parameters[PasswordDialogViewParameters.DialogModeKey]; this.workbook = (Workbook)navigationContext.Parameters[PasswordDialogViewParameters.WorkbookKey]; var fileName = (string)navigationContext.Parameters[PasswordDialogViewParameters.FileNameKey]; PrepareUi(this.mode, fileName); }
private void PrepareUi(PasswordDialogMode dialogMode, string fileName) { switch (dialogMode) { case PasswordDialogMode.OpenPassword: this.PasswordMessage = string.Format(ResourceStrings.ResourceStrings.Text_DocumentIsProtected, fileName); this.IsReadOnlyVisible = false; break; case PasswordDialogMode.ModifyPassword: this.PasswordMessage = ResourceStrings.ResourceStrings.Text_EnterPasswordForWriteAccess; this.IsReadOnlyVisible = true; break; } }