ControlType Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bezeichner des Typs eines Benutzeroberflächen-Steuerelements.
public ref class ControlType : System::Windows::Automation::AutomationIdentifier
public class ControlType : System.Windows.Automation.AutomationIdentifier
type ControlType = class
inherit AutomationIdentifier
Public Class ControlType
Inherits AutomationIdentifier
- Vererbung
Hinweise
ControlType erbt von AutomationIdentifier und wird verwendet, um den Typ eines Steuerelements zu identifizieren, das durch ein AutomationElementdargestellt wird. Der Steuerelementtyp wird vom Entwickler des Benutzeroberflächenautomatisierungsanbieters bestimmt.
Diese Klasse enthält statische Felder, die selbst ControlType Objekte sind, um die Standardtypen von Steuerelementen zu identifizieren. Es gibt auch einen Custom Typ für Steuerelemente, die nicht mit einem der definierten Typen übereinstimmen.
Der einzige Fall, in dem sich der Steuerelementtyp eines Steuerelements zur Laufzeit ändern kann, ist, dass das Steuerelement unterstützt MultipleViewPattern. Ein Beispiel ist die Win32-Listenansicht, die abhängig von der aktuellen Ansicht ein DataGrid oder Listsein kann.
Steuerelementtypen weisen keine 1:1-Äquivalenz von Steuerelementmustern auf. Ein Steuerelement kann nur von einem Typ sein, es kann jedoch je nach spezifischer Funktionalität mehrere oder gar keine Muster unterstützen.
Ausführliche Informationen zu den verschiedenen Steuerelementtypen finden Sie unter Steuerelementtypen für die Benutzeroberflächenautomatisierung.
Felder
Button |
Bezeichnet ein Schaltflächensteuerelement. |
Calendar |
Bezeichnet ein Kalendersteuerelement, z. B. eine Datumsauswahl. |
CheckBox |
Bezeichnet ein Kontrollkästchen-Steuerelement. |
ComboBox |
Bezeichnet ein Kombinationsfeld-Steuerelement. |
Custom |
Identifiziert ein Steuerelement, das nicht zu den definierten Steuerelementtypen zählt. |
DataGrid |
Bezeichnet ein Datenblattsteuerelement. |
DataItem |
Bezeichnet ein Datenelementsteuerelement. |
Document |
Bezeichnet ein Dokumentsteuerelement. |
Edit |
Bezeichnet ein Bearbeitungssteuerelement, z. B. ein Textfeld. |
Group |
Bezeichnet ein Gruppensteuerelement, das als Container für andere Steuerelemente verwendet wird. |
Header |
Bezeichnet ein Headersteuerelement. Hierbei handelt es sich um einen Container für die Bezeichnungen von Zeilen und Spalten der Informationen. |
HeaderItem |
Bezeichnet ein Headerelement. Hierbei handelt es sich um die Bezeichnung von Zeilen und Spalten der Informationen. |
Hyperlink |
Bezeichnet ein Linksteuerelement. |
Image |
Bezeichnet ein Bildsteuerelement. |
List |
Bezeichnet ein Listensteuerelement, z. B. ein Listenfeld. |
ListItem |
Bezeichnet ein Listenelementsteuerelement, das ein untergeordnetes Element eines Listensteuerelements ist. |
Menu |
Bezeichnet ein Menüsteuerelement, z. B. ein Menü der obersten Ebene in einem Anwendungsfenster. |
MenuBar |
Bezeichnet ein Menüleistensteuerelement, das im Allgemeinen eine Gruppe von Menüs der obersten Ebene enthält. |
MenuItem |
Bezeichnet ein Menüelementsteuerelement. |
Pane |
Bezeichnet ein Bereichssteuerelement. |
ProgressBar |
Bezeichnet ein Statusanzeige-Steuerelement, das den Fortschritt einer längeren Operation visuell angibt. |
RadioButton |
Bezeichnet ein Optionsfeld-Steuerelement. Hierbei handelt es sich um einen Auswahlmechanismus, der genau ein ausgewähltes Element in einer Gruppe zulässt. |
ScrollBar |
Bezeichnet ein Schiebeleisten-Steuerelement, z. B. eine Schiebeleiste in einem Anwendungsfenster. |
Separator |
Bezeichnet ein Trennzeichen, das in Steuerelementen wie Menüs und Symbolleisten eine visuelle Teilung erstellt. |
Slider |
Bezeichnet ein Schieberegler-Steuerelement. |
Spinner |
Bezeichnet ein Drehfeldsteuerelement. |
SplitButton |
Bezeichnet eine Trennschaltfläche. Hierbei handelt es sich um eine Schaltfläche, die eine Standardaktion ausführt und außerdem zu einer Liste von anderen möglichen Aktionen erweitert werden kann. |
StatusBar |
Bezeichnet ein Statusleisten-Steuerelement. |
Tab |
Bezeichnet ein Registersteuerelement. |
TabItem |
Bezeichnet ein Registerkartenelement-Steuerelement, das eine Seite eines Registersteuerelements darstellt. |
Table |
Bezeichnet eine Tabelle. |
Text |
Bezeichnet ein Bearbeitungssteuerelement, z. B. ein Textfeld oder eine RichTextBox. |
Thumb |
Bezeichnet das Steuerelement in einer Schiebeleiste, das an eine andere Position gezogen werden kann. |
TitleBar |
Bezeichnet die Titelleiste in einem Fenster. |
ToolBar |
Bezeichnet eine Symbolleiste, z. B. das Steuerelement, das eine Gruppe von Befehlsschaltflächen in einem Anwendungsfenster enthält. |
ToolTip |
Bezeichnet ein QuickInfo-Steuerelement, d. h. ein Infofenster, das angezeigt wird, wenn der Mauszeiger über ein Steuerelement bewegt wird oder in einigen Fällen wenn mit der Tastatur zu einem Steuerelement gewechselt wird. |
Tree |
Bezeichnet ein Strukturansicht-Steuerelement. |
TreeItem |
Bezeichnet einen Knoten in einem TreeItem-Steuerelement. |
Window |
Bezeichnet einen Fensterrahmen, der untergeordnete Objekte enthält. |
Eigenschaften
Id |
Ruft den zugrunde liegenden numerischen Bezeichner ab. (Geerbt von AutomationIdentifier) |
LocalizedControlType |
Ruft eine Beschreibung des Steuerelements ab. |
ProgrammaticName |
Ruft den registrierten programmgesteuerten Namen ab. (Geerbt von AutomationIdentifier) |
Methoden
CompareTo(Object) |
Vergleicht diesen AutomationIdentifier mit einem anderen AutomationIdentifier. (Geerbt von AutomationIdentifier) |
Equals(Object) |
Gibt einen Wert zurück, der angibt, ob der angegebene AutomationIdentifier diesem AutomationIdentifier entspricht. (Geerbt von AutomationIdentifier) |
GetHashCode() |
Gibt den Hashcode für diesen Benutzeroberflächenautomatisierungsbezeichner zurück. (Geerbt von AutomationIdentifier) |
GetNeverSupportedPatterns() |
Ruft die Musterbezeichner ab, die vom Steuerelementtyp nicht unterstützt werden. |
GetRequiredPatternSets() |
Ruft ein Array mit Sätzen erforderlicher Muster ab. |
GetRequiredProperties() |
Ruft ein Array der erforderlichen Eigenschaftsbezeichner (IDs) für diesen Steuerelementtyp ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
LookupById(Int32) |
Ruft ein ControlType ab, das einen angegebenen numerischen Bezeichner kapselt. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |