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.