Kontrollmönstermappning för UI Automation-klienter

Anmärkning

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

Det här avsnittet innehåller kontrolltyper och tillhörande kontrollmönster.

I följande tabell ordnas kontrollmönstren i följande kategorier:

  • Stöds. Kontrollen måste ha stöd för det här kontrollmönstret.

  • Villkorsstyrd support. Kontrollen kan ha stöd för det här kontrollmönstret beroende på kontrollens tillstånd.

  • Stöds inte. Kontrollen stöder inte det här kontrollmönstret. anpassade kontroller kan ha stöd för det här kontrollmönstret.

Anmärkning

Vissa kontroller har villkorligt stöd för flera kontrollmönster beroende på kontrollens funktioner. Menyalternativkontrollen har till exempel villkorligt stöd för InvokePatternkontrollmönstret , ExpandCollapsePattern, TogglePatterneller SelectionItemPattern beroende på dess funktion i menykontrollen.

Kontrollmönster för användargränssnittsautomatisering för klienter

Kontrolltyp Understödd Villkorsstyrd support Stöds inte
Knapp Ingen Anropa, växla, expandera, dölj Ingen
Kalender Rutnät, tabell Val, skrolla Värde
Kryssruta Växel Ingen Ingen
Kombinationsfält Expandera komprimera Val, värde Rulla
Datarutnät Rutnät Rulla, val, tabell Ingen
Dataobjekt Valobjekt Expandera Dölj, Rutnätsobjekt, Rullningsobjekt, Tabell, Växla, Värde Ingen
Dokument SMS Scrolla, värde Ingen
Redigera Ingen Text, intervallvärde, värde Ingen
Grupp Ingen Expandera komprimera Ingen
Rubrik Ingen Omvandla Ingen
Rubrikobjekt Ingen Transformera, inkalla Ingen
Hyperlänk Anropa Värde Ingen
Bild Ingen Rutnätsobjekt, tabellobjekt Anropa, valobjekt
Lista Ingen Rutnät, flera vyer, rullning, markering Tabell
Listobjekt Valobjekt Expandera Sammanfalla, Rutnätsobjekt, Anropa, Rulla objektet, Växla, Värde Ingen
Meny Ingen Ingen Ingen
Menyrad Ingen Expandera, Kollapsa, Docka, Transformera Ingen
Menyalternativet Ingen Expandera Dölj, Anropa, Markeringsobjekt, Växla Ingen
Ruta Ingen Docka. Rulla, omvandla Fönster
Förloppsindikator Ingen Intervallvärde, värde Ingen
Alternativknapp Valobjekt Ingen Växel
Rullningslist Ingen Intervallvärde Rulla
Avskiljare Ingen Ingen Ingen
Skjutreglage Ingen Intervallvärde, val, värde Ingen
Rotationsknapp Ingen Intervallvärde, val, värde Ingen
Knappen Dela Anropa, expandera, vik ihop Ingen Ingen
Statusfält Ingen Rutnät Ingen
Tabb Urval Rulla Ingen
Tabbobjekt Valobjekt Ingen Anropa
Tabell Rutnät, rutnätsobjekt, tabell, tabellobjekt Ingen Ingen
SMS Ingen Rutnätsobjekt, tabellobjekt, text Värde
Tumme Omvandla Ingen Ingen
Titelrad Ingen Ingen Ingen
Verktygsfält Ingen Docka, Expandera, Kollapsa, Transformera Ingen
Verktygstips Ingen Text, fönster Ingen
Träd Ingen Rulla, val Ingen
Trädobjekt Expandera komprimera Anropa, rulla objekt, markeringsobjekt, växla Ingen
Fönster Transformera, fönster Docka Ingen

Anmärkning

Om en kontrolltyp inte har några kontrollmönster som stöds men har ett eller flera villkorsstyrd kontrollmönster som stöds, kommer ett av dessa villkorsstyrda kontrollmönster att stödjas hela tiden.

Se även