Freigeben über


Beispiel zu DocumentViewer in Internet Explorer

Aktualisiert: November 2007

Das Beispiel DocViewerInIE zeigt, wie Dokumente in einem in Microsoft Internet Explorer gehosteten DocumentViewer-Steuerelement angezeigt werden.

Das Beispiel wird als XAML-Browseranwendung (XBAP) in einer geschützten Sandbox mit eingeschränkten Berechtigungen für die Internetzone ausgeführt. Beim Ausführen ruft das Beispiel DocViewerInIE Internet Explorer auf, um ein gehostetes DocumentViewer-Steuerelement anzuzeigen. Durch Auswahl von "File | Open..." wird das Dialogfeld "File Open..." angezeigt, in dem der Benutzer Dateien durchsuchen und eine XpsDocument-Datei zum Öffnen auswählen kann (ein XPS-Bespieldokument ist bereitgestellt). Wenn ein Dokument geöffnet wird, wird dessen Inhalt im DocumentViewer-Steuerelement angezeigt, das in Internet Explorer gehostet wird.

Der Quellcode im Beispiel DocViewerInIE besteht aus vier Dateien:

  • App.xaml - XAML-Ressourcen für die Anwendung (keine in diesem Beispiel).

  • App.xaml.cs - CodeBehind zum Erstellen und Anzeigen des Anwendungsfensters.

  • Page1.xaml - XAML-Deklarationen, die die Elemente der Internet Explorer-Seite definieren (Hauptmenü, Menübefehle und DocumentViewer-Steuerelement).

  • Page1.xaml.cs - CodeBehind, der die Benutzeroberfläche für die Befehle der gehosteten Seite unterstützt.

Eine Projektdatei, der temporäre XBAP-Zertifikatschlüssel und ein XPS-Beispieldokument werden ebenfalls bereitgestellt. XAML-Browseranwendungen (XBAPs) müssen digital signiert sein. Im Beispiel DocViewerInIE wird ein temporärer signierter Zertifikatschlüssel mit einem leeren Kennwort bereitgestellt. Wenn Visual Studio ein Kennwort anfordert, lassen Sie das Kennwortfeld leer, und klicken Sie zum Fortfahren auf "OK". Weitere Informationen zum Erstellen und Ausführen von DocViewerInIE finden Sie in der Datei "ReadMe.txt", die mit dem Beispielquellcode bereitgestellt wird.

In diesem Beispiel soll nur ein bestimmtes Feature des Windows Presentation Foundation (WPF) veranschaulicht werden, daher werden die für die Anwendungsentwicklung bewährten Methoden nicht befolgt. Ausführliche Informationen über empfohlene Vorgehensweisen bei der Anwendungsentwicklung für WPF und Microsoft .NET Framework finden Sie unter folgenden Themen:

Eingabehilfen – Bewährte Methoden für Eingabehilfen

Sicherheit – Windows Presentation Foundation-Sicherheit

Lokalisierung – Übersicht über WPF-Globalisierung und -Lokalisierung

Download sample

Erstellen des Beispiels

  • Installieren Sie das Windows Software Development Kit (SDK) und öffnen Sie dessen Buildumgebungs-Befehlsfenster. Zeigen Sie im Startmenü auf Alle Programme und Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.

  • Laden Sie das Beispiel, normalerweise aus der Software Development Kit (SDK)-Dokumentation, auf Ihre Festplatte herunter.

  • Um das Beispiel über das Buildumgebungs-Befehlsfenster zu erstellen, wechseln Sie zum Quellverzeichnis des Beispiels. Geben Sie an der Eingabeaufforderung MSBUILD ein.

  • Um das Beispiel mit in Microsoft Visual Studio zu erstellen, laden Sie die Projektmappe oder Projektdatei des Beispiels, und drücken Sie STRG+UMSCHALT+B.

Ausführen des Beispiels

  • Um das kompilierte Beispiel in Visual Studio mit Debuggen auszuführen, drücken Sie F5.

  • Um das Beispiel über ein CMD Shell-Befehlsfenster auszuführen, führen Sie die EXE-Datei aus, die sich im Quellordner des Beispiels befindet.

Siehe auch

Aufgaben

XPS-Beispiel zu DocumentViewer

Beispiel für DocumentViewer mit Anmerkungen im XML-Speicher

Beispiel für DocumentViewer mit Anmerkungen im XPS-Speicher

Beispiel zum Erstellen eines XPS-Dokuments

Beispiel zum Speichern eines XPS-Dokuments

Drucken eines XPS-Dokuments

Konzepte

Dokumente in Windows Presentation Foundation