Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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;
            }
        }