共用方式為


Internet Explorer 中的 DocumentViewer 範例

更新:2007 年 11 月

DocViewerInIE 範例顯示如何將文件顯示在裝載於 Microsoft Internet Explorer 的 DocumentViewer 控制項中。

這個範例是以 XAML 瀏覽器應用程式 (XBAP) 形式,在具有有限 [網際網路區域] 權限的受保護沙箱中執行。執行時,DocViewerInIE 範例會叫用 (Invoke) Internet Explorer 以顯示裝載的 DocumentViewer 控制項。選取 [File] | [Open] 時,會顯示 [File Open] 對話方塊,讓使用者可以瀏覽並選取要開啟的 XpsDocument 檔案 (提供有範例 XPS 文件)。文件開啟後,它的內容會顯示在裝載於 Internet Explorer 的 DocumentViewer 控制項中。

DocViewerInIE 範例原始程式碼是由四個檔案組成:

  • App.xaml - 應用程式的 XAML 資源 (在這個範例中沒有這類檔案)。

  • App.xaml.cs - 程式碼後置 (Code-Behind),用於建立和顯示應用程式視窗。

  • Page1.xaml - XAML 宣告,用於定義 Internet Explorer 頁面的項目:主功能表、功能表命令和 DocumentViewer 控制項。

  • Page1.xaml.cs - 程式碼後置,用於支援所裝載頁面命令的使用者介面。

同時會提供專案檔、XBAP 暫存憑證金鑰和範例 XPS 文件。而 XAML 瀏覽器應用程式 (XBAP) 則必須進行數位簽署。DocViewerInIE 範例提供設有空白密碼的暫時簽署憑證金鑰。如果 Visual Studio 提示您輸入密碼,請將密碼欄位空白,只要按一下 [確定] 繼續即可。如需建置 (Build) 和執行 DocViewerInIE 的詳細資訊,請參閱隨範例原始程式碼提供的 "ReadMe.txt" 檔案。

此範例將示範 Windows Presentation Foundation (WPF) 的特定功能,因此並未遵循應用程式開發的最佳做法。如需 WPF 和 Microsoft .NET Framework 應用程式開發最佳做法的完整內容,請依適當情況參閱下列內容:

協助工具 - 協助工具最佳作法

安全性 - Windows Presentation Foundation 安全性

當地語系化 - WPF 全球化和當地語系化概觀

Download sample

建置範例

  • 安裝 Windows Software Development Kit (SDK),然後開啟 [建置環境命令] 視窗。在 [開始] 功能表中,指向 [所有程式]、[Microsoft Windows SDK],然後按一下 CMD 殼層。

  • 接著,在軟體開發套件 (SDK) 文件處下載軟體,並存至您的硬碟上。

  • 若要組建建置環境命令視窗的範例,您必須先移至範例的來源目錄在命令提示字元中,輸入 MSBUILD。

  • 若要在 Microsoft Visual Studio 中建置範例,請載入範例方案或專案檔,然後按下 CTRL+SHIFT+B。

執行範例

  • 若要在 Visual Studio 中執行編譯後的範例並進行偵錯,請按 F5。

  • 若要從 CMD Shell 命令視窗執行此範例,請執行此範例之來源資料夾內的 .exe 檔案。

請參閱

工作

DocumentViewer XPS 範例

DocumentViewer 與附註 XML 存放區範例

DocumentViewer 與附註 XPS 存放區範例

建立 XPS 文件範例

儲存 XPS 文件範例

列印 XPS 文件

概念

Windows Presentation Foundation 中的文件