Dela via


Översikt över UI Automation-kontrolltyper

Kommentar

Den här dokumentationen System.Windows.Automation är avsedd för .NET Framework-utvecklare som vill använda de hanterade UI Automation-klasserna som definierats i namnområdet. Den senaste informationen om UI Automation finns i Windows Automation API: UI Automation.

Microsoft UI Automation-kontrolltyper är välkända identifierare som kan användas för att ange vilken typ av kontroll ett visst element representerar, till exempel en kombinationsruta eller en knapp.

Med en välkänd identifierare blir det enklare för hjälpmedelsteknikenheter att avgöra vilka typer av kontroller som är tillgängliga i användargränssnittet (användargränssnittet) och hur de interagerar med kontrollerna.

Krav för UI Automation-kontrolltyp

Microsoft UI Automation-kontrolltyper tillhandahåller en uppsättning villkor som leverantörer måste uppfylla. När dessa villkor uppfylls kan kontrollen använda det specifika kontrolltypsnamnet. Varje kontrolltyp har villkor för följande:

  • UI Automation-kontrollmönster – vilka kontrollmönster som måste stödjas, vilka kontrollmönster som är valfria och vilka kontrollmönster som inte får stödjas av kontrollen.

  • UI Automation-egenskapsvärden – vilka egenskapsvärden som stöds.

  • Trädstruktur för UI Automation – den nödvändiga UI Automation-trädstrukturen för kontrollen.

När en kontroll uppfyller villkoren för en viss kontrolltyp anger egenskapsvärdet ControlType den kontrolltypen.

Aktuella UI Automation-kontrolltyper

Följande lista innehåller den aktuella uppsättningen microsoft UI Automation-kontrolltyper:

Se även