Dela via


Kontrollmönstermappning för UI Automation-klienter

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.

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 ej. Kontrollen stöder inte det här kontrollmönstret. anpassade kontroller kan ha stöd för det här kontrollmönstret.

Kommentar

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 Stöds Villkorsstyrd support Stöds inte
Knapp Ingen Anropa, växla, expandera dölj Ingen
Calendar Rutnät, tabell Markering, rulla Värde
Kryssrutan Växla Ingen Ingen
Kombinationsruta Expandera dölj Markering, värde Rulla
Datarutnät Rutnät Rulla, markering, tabell Ingen
Dataobjekt Markeringsobjekt Expandera Dölj, Rutnätsobjekt, Rullningsobjekt, Tabell, Växla, Värde Ingen
Dokument Text Rulla, värde Ingen
Redigera Ingen Text, intervallvärde, värde Ingen
Grupp Ingen Expandera dölj Ingen
Sidhuvud Ingen Transformering Ingen
Rubrikobjekt Ingen Transformera, anropa Ingen
Hyperlänk Anropa Värde Ingen
Bild Ingen Rutnätsobjekt, tabellobjekt Anropa, markeringsobjekt
List Ingen Rutnät, flera vyer, rullning, markering Register
Listobjekt Markeringsobjekt Expandera Dölj, Rutnätsobjekt, Anropa, Rulla objekt, Växla, Värde Ingen
Meny Ingen Inga Ingen
Menyraden Ingen Expandera Dölj, Docka, Transformera Ingen
Menyalternativet Ingen Expandera Dölj, Anropa, Markeringsobjekt, Växla Ingen
Fönster Ingen Docka. Rulla, transformera Fönster
Förloppsindikator Ingen Intervallvärde, värde Ingen
Alternativknapp Markeringsobjekt Ingen Växla
Rullningslisten Ingen Intervallvärde Rulla
Separator Ingen Inga Ingen
Skjutreglage Ingen Intervallvärde, markering, värde Ingen
Rotationsknapp Ingen Intervallvärde, markering, värde Ingen
Knappen Dela Anropa, expandera dölj Ingen Ingen
Statusfält Ingen Rutnät Ingen
Flik Urval Rulla Ingen
Tabbobjekt Markeringsobjekt Ingen Anropa
Register Rutnät, rutnätsobjekt, tabell, tabellobjekt Ingen Ingen
Text Ingen Rutnätsobjekt, tabellobjekt, text Värde
Tummen Transformering Ingen Ingen
Namnlist Ingen Inga Ingen
Verktygsfält Ingen Docka, expandera dölj, transformera Ingen
Tool Tip Ingen Text, fönster Ingen
Träd Ingen Rulla, markering Ingen
Trädobjekt Expandera dölj Anropa, rulla objekt, markeringsobjekt, växla Ingen
Fönster Transformera, fönster Docka Ingen

Kommentar

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