示例#1
0
        void MsgOpenFile_Handler(MsgOpenFile msg)
        {
            if ((msg.FileName != null) && (msg.FileName != "") &&
                (System.IO.File.Exists(msg.FileName)))
            {
                if (msg.NewWindow)
                {
                    PDFDocument.OpenWithPdfRider(msg.FileName, App.CLO_DOCUMENT_CHANGED);
                }
                else
                {
                    this.Uri = msg.FileName;

                    if (msg.NewFile)
                    {
                        this._originalUri = msg.FileName;
                    }

                    if (this.Uri == this._originalUri)
                    {
                        this.IsDocumentChanged = false;
                    }
                    else
                    {
                        this.IsDocumentChanged = true;
                    }
                }
            }
        }
示例#2
0
        // --- OPEN FILE
        void MsgOpenFile_Handler(GenericMessageAction <MsgOpenFile, MsgOpenFile> msg)
        {
            MsgOpenFile data = msg.Data;

            FileDialogResult r = DialogController.ShowOpenFileDialog(data.Multiselect);

            data.FileName  = r.FileName;
            data.FileNames = r.FileNames;
            data.NewFile   = r.CommonDialogReturn;
            msg.Execute(data);
        }