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
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