Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
WPF bietet drei spezielle Steuerelemente zum Anzeigen FlowDocument von Inhalten, die jeweils für unterschiedliche Präsentationsszenarien optimiert sind. Mit diesen Steuerelementen können Sie umfangreiche, dynamisch anpassbare Inhalte in Ihren Anwendungen anzeigen und bieten Benutzern verschiedene Möglichkeiten für die Interaktion mit diesen Inhalten.
Die drei FlowDocument-Steuerelemente sind:
- FlowDocumentScrollViewer: Zeigt Inhalte in einer fortlaufenden Bildlaufansicht an, ideal zum Lesen langer Dokumente ohne Paginierung.
- FlowDocumentPageViewer: Stellt eine Inhaltsseite nach Seite dar, ähnlich wie ein Buch- oder Magazinlayout.
- FlowDocumentReader: Bietet die größte Flexibilität, indem Benutzer zwischen verschiedenen Anzeigemodi wechseln können, einschließlich Bildlauf, Seiten-nach-Seite und Zwei-Seiten-Ansichtsansichten.
Alle drei Steuerelemente teilen den gemeinsamen Zweck der Darstellung von FlowDocument Inhalten, die sich automatisch an den verfügbaren Anzeigebereich anpassen. Wählen Sie das Steuerelement aus, das den Anforderungen Ihrer Anwendung am besten entspricht: Verwenden Sie FlowDocumentScrollViewer für einfache Bildlaufszenarien, FlowDocumentPageViewer für feste Seitenpräsentationen oder FlowDocumentReader, wenn Sie Benutzern die Kontrolle darüber geben möchten, wie sie den Inhalt anzeigen.
Ausführliche Informationen zum Erstellen und Arbeiten mit Flussdokumenten finden Sie unter Flow Document Overview.
FlowDocumentScrollViewer
Das FlowDocumentScrollViewer Steuerelement zeigt den FlowDocument Inhalt in einem Scroll-Container an. Dieses Steuerelement eignet sich ideal für ein kontinuierliches Leseerlebnis, bei dem Benutzer durch Inhalte scrollen möchten, anstatt zwischen Seiten zu navigieren. Im Gegensatz zu FlowDocumentPageViewer, welches Inhalte auf einer Pro-Seite-Basis ansieht.
Inhaltseigenschaft
Die Inhaltseigenschaft FlowDocumentScrollViewer ist Document, welche die anzuzeigende FlowDocument angibt.
Bestandteile
In der folgenden Tabelle sind die benannten Teile für das FlowDocumentScrollViewer Steuerelement aufgeführt.
| Teilbezeichnung | Teiletyp | Description |
|---|---|---|
| PART_ContentHost | ScrollViewer | Der Bildlaufhost für den Inhalt des Flow-Dokuments. |
| PART_FindToolBarHost | Decorator | Der Host für die Suchsymbolleiste. |
| PART_ToolBarHost | Decorator | Der Host für die Symbolleiste. |
Visuelle Zustände
In der folgenden Tabelle sind die visuellen Zustände für das FlowDocumentScrollViewer Steuerelement aufgeführt.
| VisualState_Name | Visualzustandsgruppe Name | Description |
|---|---|---|
| Gültig | Validierungszustände | Das Steuerelement ist gültig und weist keine Überprüfungsfehler auf. |
| UngültigerFokusiert | Validierungszustände | Das Steuerelement weist einen Validierungsfehler auf und hat den Tastaturfokus. |
| InvalidNichtFokussiert | Validierungszustände | Das Steuerelement weist einen Überprüfungsfehler auf, hat jedoch keinen Tastaturfokus. |
FlowDocumentPageViewer
Das FlowDocumentPageViewer Steuerelement zeigt FlowDocument Inhalte seitenweise an. Dieses Steuerelement bietet eine buchähnliche Leseerfahrung mit Seitennavigationssteuerelementen. Im Gegensatz zu FlowDocumentScrollViewer, das FlowDocument Inhalte in einer Scrollanzeige präsentiert.
Inhaltseigenschaft
Die Document Eigenschaft ist die Inhaltseigenschaft des FlowDocumentPageViewer Steuerelements und enthält das Flussdokument, das im Viewer angezeigt wird.
Bestandteile
In der folgenden Tabelle sind die benannten Teile für das FlowDocumentPageViewer Steuerelement aufgeführt.
| Teilename | Teiletyp | Description |
|---|---|---|
| PART_FindToolBarHost | Decorator | Der Dekorateur, der die Suchsymbolleiste hostt. |
Visuelle Zustände
In der folgenden Tabelle sind die visuellen Zustände für das FlowDocumentPageViewer Steuerelement aufgeführt.
| Visueller Zustand | Gruppe visueller Zustände | Description |
|---|---|---|
| Gültig | Validierungszustände | Das Steuerelement ist gültig und weist keine Überprüfungsfehler auf. |
| UngültigerFokusiert | Validierungszustände | Das Steuerelement weist einen Validierungsfehler auf und hat den Tastaturfokus. |
| InvalidNichtFokussiert | Validierungszustände | Das Steuerelement weist einen Überprüfungsfehler auf, hat jedoch keinen Tastaturfokus. |
FlowDocumentReader
Das FlowDocumentReader-Steuerelement zeigt FlowDocument-Inhalt an und unterstützt mehrere Anzeigemodi. Dieses Steuerelement bietet die größte Flexibilität, indem Benutzer ihre bevorzugte Leseerfahrung auswählen, zwischen Bildlauf, Einzelseiten- und Zweiseitenansichten wechseln können.
Inhaltseigenschaft
Die Document Eigenschaft ist die Inhaltseigenschaft und definiert den Inhalt, den FlowDocument der Leser anzeigt.
Bestandteile
In der folgenden Tabelle sind die benannten Teile für das FlowDocumentReader Steuerelement aufgeführt.
| Bauteilname | Teiletyp | Description |
|---|---|---|
| PART_ContentHost | Decorator | Der Dekorateur, der die Inhaltsanzeige für verschiedene Anzeigemodi hosten soll. |
| PART_FindToolBarHost | Decorator | Der Dekorateur, der die Suchsymbolleiste hostet, wenn die Suchfunktion aktiviert ist. |
Visuelle Zustände
In der folgenden Tabelle sind die visuellen Zustände für das FlowDocumentReader Steuerelement aufgeführt.
| Name des visuellen Zustands | Name der visuellen Zustandgruppe | Description |
|---|---|---|
| Gültig | Validierungszustände | Das Steuerelement ist gültig und weist keine Überprüfungsfehler auf. |
| UngültigerFokusiert | Validierungszustände | Das Steuerelement weist einen Validierungsfehler auf und hat den Tastaturfokus. |
| InvalidNichtFokussiert | Validierungszustände | Das Steuerelement weist einen Überprüfungsfehler auf, hat jedoch keinen Tastaturfokus. |
Stile und Vorlagen
Sie können die Standardeinstellung ControlTemplate für diese Steuerelemente ändern, um ihnen eine eindeutige Darstellung zu verleihen. Weitere Informationen finden Sie unter Was sind Formatvorlagen und Vorlagen? Und wie erstellen Sie eine Vorlage für ein Steuerelement.
Siehe auch
.NET Desktop feedback