Freigeben über


Unterstützung der Benutzeroberflächenautomatisierung für den HeaderItem-Steuerelementtyp

Hinweis

Diese Dokumentation richtet sich an .NET Framework-Entwickler, die die verwalteten Benutzeroberflächenautomatisierungs-Klassen verwenden möchten, die im System.Windows.Automation-Namespace definiert sind. Die neuesten Informationen zur Benutzeroberflächenautomatisierung finden Sie unter Windows Automation API: Benutzeroberflächenautomatisierung.

Dieses Thema enthält Informationen zur Unterstützung der Benutzeroberflächenautomatisierung für den HeaderItem-Steuerelementtyp. Bei der Benutzeroberflächenautomatisierung ist ein Steuerelementtyp eine Reihe von Bedingungen, die ein Steuerelement erfüllen muss, um die ControlTypeProperty Eigenschaft verwenden zu können. Zu den Bedingungen gehören spezifische Richtlinien für die Baumstruktur der UI Automation, Eigenschaftswerte der UI Automation und Steuermuster.

Der HeaderItem-Steuerelementtyp stellt eine visuelle Beschriftung für eine Zeile oder Spalte mit Informationen bereit.

Kopfzeilen-Steuerelemente sind Beispiele für Steuerelemente, die den Typ des HeaderItem-Steuerelements implementieren. Die Anforderungen an die Benutzeroberflächenautomatisierung in den folgenden Abschnitten gelten für alle Headersteuerelemente, unabhängig davon, ob Windows Presentation Foundation (WPF), Win32 oder Windows Forms.

Erforderliche UI-Automatisierungsbaumstruktur

Die folgende Tabelle zeigt die Steuerelementansicht und die Inhaltsansicht der Benutzeroberflächenautomatisierungs-Struktur, die sich auf Kopfzeilenelementsteuerelemente bezieht, und beschreibt, was in jeder Ansicht enthalten sein kann. Weitere Informationen zur Benutzeroberflächenautomatisierungs-Struktur finden Sie unter Übersicht über die Benutzeroberflächenautomatisierungsstruktur.

Steuerelementansicht Inhaltsansicht
Kopfzeilenelement Nichts

Erforderliche Benutzeroberflächenautomatisierungs-Eigenschaften

In der folgenden Tabelle sind die Eigenschaften der Benutzeroberflächenautomatisierung aufgeführt, deren Wert oder Definition besonders für Kopfzeilenelementsteuerelemente relevant ist. Weitere Informationen zu Benutzeroberflächenautomatisierungs-Eigenschaften finden Sie unter Benutzeroberflächenautomatisierungseigenschaften für Clients.

Benutzeroberflächenautomatisierungs-Eigenschaft Wert Hinweise
AutomationIdProperty Siehe Hinweise. Der Wert dieser Eigenschaft muss für alle Steuerelemente in einer Anwendung eindeutig sein.
BoundingRectangleProperty Siehe Hinweise. Das äußerste Rechteck, das das gesamte Steuerelement enthält.
ClickablePointProperty Siehe Hinweise. Wird unterstützt, wenn ein umgebendes Rechteck vorhanden ist. Wenn nicht auf jeden Punkt innerhalb des umschließenden Rechtecks geklickt werden kann, und Sie spezielle Treffertests ausführen, setzen Sie die Eigenschaft außer Kraft, und stellen Sie dann einen klickbaren Punkt bereit.
IsKeyboardFocusableProperty Siehe Hinweise. Wenn das Steuerelement den Tastaturfokus erhalten kann, muss es diese Eigenschaft unterstützen.
NameProperty Siehe Hinweise. Das Kopfzeilenelement-Steuerelement ist immer selbstbeschriftet.
LabeledByProperty Null. Steuerungen für Kopfzeilenelemente verfügen nicht über eine feststehende Beschriftung.
ControlTypeProperty Kopfzeilenelement Dieser Wert ist für alle Benutzeroberflächenframeworks identisch.
LocalizedControlTypeProperty "Kopfzeilenelement" Lokalisierte Zeichenfolge für den HeaderItem-Steuerelementtyp.
IsContentElementProperty Falsch Das Kopfzeilenelement-Steuerelement ist nicht in der Inhaltsansicht der Benutzeroberflächenautomatisierungs-Struktur enthalten.
IsControlElementProperty Richtig Das Kopfzeilenelement-Steuerelement ist immer in der Steuerelementansicht der Benutzeroberflächenautomatisierungs-Struktur enthalten.
ItemStatusProperty Siehe Hinweise. Diese Eigenschaft stellt Informationen für Sortierreihenfolgen nach dem Kopfzeilenelement bereit.

Erforderliche Benutzeroberflächenautomatisierungs-Steuerelementmuster

In der folgenden Tabelle sind die Steuerelementmuster für die Benutzeroberflächenautomatisierung aufgeführt, die von allen Steuerelementen für Kopfzeilenelemente unterstützt werden müssen. Weitere Informationen zu Steuerelementmustern finden Sie unter Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung.

Steuerelementmuster Unterstützung Hinweise
ITransformProvider Hängt Implementieren Sie dieses Steuerelementmuster, wenn die Größe des Headerelement-Steuerelements geändert werden kann.
IInvokeProvider Hängt Implementieren Sie dieses Steuermuster, wenn auf das Kopfzeilenelement geklickt werden kann, um die Daten zu sortieren.

Erforderliche Benutzeroberflächenautomatisierungs-Ereignisse

In der folgenden Tabelle sind die Benutzeroberflächenautomatisierungsereignisse aufgeführt, die von allen Kopfzeilenelementsteuerelementen unterstützt werden müssen. Weitere Informationen zu Ereignissen finden Sie unter Ui Automation Events Overview.

Benutzeroberflächenautomatisierungs-Ereignis Unterstützung Hinweise
InvokedEvent Hängt Nichts
Durch die BoundingRectangleProperty-Eigenschaft geändertes Ereignis. Erforderlich Nichts
Durch die IsOffscreenProperty-Eigenschaft geändertes Ereignis. Erforderlich Nichts
Durch die IsEnabledProperty-Eigenschaft geändertes Ereignis. Erforderlich Nichts
AutomationFocusChangedEvent Erforderlich Nichts
StructureChangedEvent Erforderlich Nichts

Siehe auch