MultipleView-Steuerelementmuster
Beschreibt Richtlinien und Konventionen für die Implementierung von IMultipleViewProvider-, einschließlich Informationen zu Eigenschaften und Methoden. Links zu zusätzlichen Verweisen werden am Ende des Themas aufgeführt. Das MultipleView- Steuerelementmusters wird verwendet, um Steuerelemente zu unterstützen, die zwischen mehreren Darstellungen derselben Informationen oder derselben Gruppe von untergeordneten Steuerelementen wechseln können.
Beispiele für Steuerelemente, die mehrere Ansichten darstellen können, sind die Listenansicht (die ihren Inhalt als Miniaturansichten, Kacheln, Symbole oder Details anzeigen kann), Microsoft Excel-Diagramme (Kreis, Linie, Balken, Zellwert mit einer Formel), Microsoft Word-Dokumente (normal, Weblayout, Drucklayout, Leselayout, Gliederung), Microsoft Outlook-Kalender (Jahr, Monat, Woche, Tag) und Microsoft Windows Media Player-Skins. Die unterstützten Ansichten werden vom Steuerelemententwickler bestimmt und sind für jedes Steuerelement spezifisch.
Dieses Thema enthält die folgenden Abschnitte.
- Implementierungsrichtlinien und -konventionen
- Erforderliche Member für IMultipleViewProvider-
- Verwandte Themen
Implementierungsrichtlinien und -konventionen
Beachten Sie bei der Implementierung des MultipleView- Steuerelementmusters die folgenden Richtlinien und Konventionen:
- IMultipleViewProvider- sollte auch in einem Container implementiert werden, der die aktuelle Ansicht verwaltet, wenn sie sich von einem Steuerelement unterscheidet, das die aktuelle Ansicht bereitstellt. Der Windows-Explorer enthält z. B. ein Listensteuerelement für den aktuellen Ordnerinhalt, während die Ansicht für das Steuerelement aus der Windows Explorer-Anwendung verwaltet wird.
- Ein Steuerelement, das seinen Inhalt sortieren kann, wird nicht berücksichtigt, um mehrere Ansichten zu unterstützen.
- Die Auflistung von Ansichten muss in allen Instanzen identisch sein.
- Anzeigenamen müssen für die Verwendung in Text für Sprache, Braille und andere lesbare Anwendungen geeignet sein.
Erforderliche Elemente für IMultipleViewProvider-
Die folgenden Eigenschaften und Methoden sind für die Implementierung der IMultipleViewProvider Schnittstelle erforderlich.
Erforderliche Mitglieder | Elementtyp | Notizen |
---|---|---|
CurrentView- | Eigentum | Nichts |
GetSupportedViews- | Methode | Nichts |
GetViewName- | Methode | Nichts |
SetCurrentView- | Methode | Nichts |
Dieses Steuerelementmuster hat keine zugehörigen Ereignisse.
Verwandte Themen
-
Steuerelementtypen und deren unterstützte Steuerelementmuster
-
Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung
-
übersicht über Benutzeroberflächenautomatisierungsstruktur