ControlType Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Identifierar typen av användargränssnittskontroll (UI).
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
- Arv
Kommentarer
ControlType ärver från AutomationIdentifier och används för att identifiera vilken typ av kontroll som representeras av en AutomationElement. Kontrolltypen bestäms av utvecklaren av UI Automation-providern.
Den här klassen innehåller statiska fält, som själva ControlType är objekt, för att identifiera standardtyperna för kontroller. Det finns också en Custom typ för kontroller som inte matchar någon av de definierade typerna.
Det enda fallet där en kontrolls kontrolltyp kan ändras vid körning är där kontrollen stöder MultipleViewPattern. Ett exempel är vyn Win32-lista, som kan vara en DataGrid eller List, beroende på den aktuella vyn.
Kontrolltyper har inte en en-till-en-motsvarighet för att kontrollera mönster. En kontroll kan bara vara av en typ, men den kan ha stöd för flera mönster eller inga mönster alls, beroende på dess specifika funktioner.
Detaljerad information om de olika kontrolltyperna finns i UI Automation Kontrolltyper.
Fält
| Name | Description |
|---|---|
| Button |
Identifierar en knappkontroll. |
| Calendar |
Identifierar en kalenderkontroll, till exempel en datumväljare. |
| CheckBox |
Identifierar en kryssruta. |
| ComboBox |
Identifierar en kombinationsrutekontroll. |
| Custom |
Identifierar en kontroll som inte är en av de definierade kontrolltyperna. |
| DataGrid |
Identifierar en datarutnätskontroll. |
| DataItem |
Identifierar en dataobjektkontroll. |
| Document |
Identifierar en dokumentkontroll. |
| Edit |
Identifierar en redigeringskontroll, till exempel en textruta. |
| Group |
Identifierar en gruppkontroll som fungerar som en container för andra kontroller. |
| Header |
Identifierar en rubrikkontroll, som är en container för etiketterna för rader och kolumner med information. |
| HeaderItem |
Identifierar ett rubrikobjekt, som är etiketten för en rad eller kolumn med information. |
| Hyperlink |
Identifierar en hyperlänkkontroll. |
| Image |
Identifierar en bildkontroll. |
| List |
Identifierar en listkontroll, till exempel en listruta. |
| ListItem |
Identifierar en listobjektkontroll, som är ett underordnat objekt i en listkontroll. |
| Menu |
Identifierar en menykontroll, till exempel en meny på den översta nivån i ett programfönster. |
| MenuBar |
Identifierar en menyradskontroll, som vanligtvis innehåller en uppsättning menyer på den översta nivån. |
| MenuItem |
Identifierar en menyalternativskontroll. |
| Pane |
Identifierar en fönsterkontroll. |
| ProgressBar |
Identifierar en förloppsindikatorkontroll som visuellt anger förloppet för en lång åtgärd. |
| RadioButton |
Identifierar en alternativknappskontroll, vilket är en urvalsmekanism som tillåter exakt ett markerat objekt i en grupp. |
| ScrollBar |
Identifierar en rullningslistkontroll, till exempel en rullningslist i ett programfönster. |
| Separator |
Identifierar en avgränsare som skapar en visuell division i kontroller som menyer och verktygsfält. |
| Slider |
Identifierar en skjutreglagekontroll. |
| Spinner |
Identifierar en spinnarkontroll. |
| SplitButton |
Identifierar en delningsknapp, som är en knapp som utför en standardåtgärd och som även kan expanderas till en lista över andra möjliga åtgärder. |
| StatusBar |
Identifierar en statusstapelkontroll. |
| Tab |
Identifierar en flikkontroll. |
| TabItem |
Identifierar en flikobjektkontroll som representerar en sida i en flikkontroll. |
| Table |
Identifierar en tabell. |
| Text |
Identifierar en redigeringskontroll, till exempel en textruta eller rtF-ruta. |
| Thumb |
Identifierar kontrollen i en rullningslist som kan dras till en annan position. |
| TitleBar |
Identifierar undertextfältet i ett fönster. |
| ToolBar |
Identifierar ett verktygsfält, till exempel kontrollen som innehåller en uppsättning kommandoknappar i ett programfönster. |
| ToolTip |
Identifierar en knappbeskrivningskontroll, ett informationsfönster som visas som ett resultat av att pekaren flyttas över en kontroll eller ibland när du flikar till en kontroll med hjälp av tangentbordet. |
| Tree |
Identifierar en trädkontroll. |
| TreeItem |
Identifierar en nod i en TreeItem kontroll. |
| Window |
Identifierar en fönsterram som innehåller underordnade objekt. |
Egenskaper
| Name | Description |
|---|---|
| Id |
Hämtar den underliggande numeriska identifieraren. (Ärvd från AutomationIdentifier) |
| LocalizedControlType |
Hämtar en beskrivning av kontrolltypen. |
| ProgrammaticName |
Hämtar det registrerade programmatiska namnet. (Ärvd från AutomationIdentifier) |
Metoder
| Name | Description |
|---|---|
| CompareTo(Object) |
Jämför detta AutomationIdentifier med en annan AutomationIdentifier. (Ärvd från AutomationIdentifier) |
| Equals(Object) |
Returnerar ett värde som anger om den angivna AutomationIdentifier är likvärdig med den här AutomationIdentifier. (Ärvd från AutomationIdentifier) |
| GetHashCode() |
Returnerar hashkoden för den här UI Automation identifieraren. (Ärvd från AutomationIdentifier) |
| GetNeverSupportedPatterns() |
Hämtar de mönsteridentifierare som inte stöds av kontrolltypen. |
| GetRequiredPatternSets() |
Hämtar en matris med uppsättningar med obligatoriska mönster. |
| GetRequiredProperties() |
Hämtar en matris med nödvändiga egenskapsidentifierare (ID:er) för den här kontrolltypen. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| LookupById(Int32) |
Hämtar en ControlType som kapslar in en angiven numerisk identifierare. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |