System.Windows.Automation.Provider Namnområde
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.
Tillhandahåller API:er för att skapa UI Automation providrar.
Klasser
| Name | Description |
|---|---|
| AutomationInteropProvider |
Ger stöd för kommunikation mellan UI Automation-leverantörer och UI Automation klientprogram. |
Gränssnitt
| Name | Description |
|---|---|
| IDockProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som exponerar deras dockningsegenskaper i en dockningscontainer. |
| IExpandCollapseProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som visuellt expanderar för att visa innehåll och komprimera för att dölja innehåll. |
| IGridItemProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till enskilda underordnade kontroller av containrar som implementerar IGridProvider. |
| IGridProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som fungerar som containrar för en samling underordnade element. Underordnade element i det här elementet måste implementera IGridItemProvider och ordnas i ett tvådimensionellt logiskt koordinatsystem som kan passeras (dvs. en UI Automation klient kan flytta till intilliggande kontroller) med hjälp av tangentbordet. |
| IInvokeProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som initierar eller utför en enda, entydig åtgärd och inte underhåller tillstånd när de aktiveras. |
| IItemContainerProvider |
Exponerar en metod för att göra det möjligt för program att hitta ett element i en container, till exempel en virtualiserad lista. |
| IMultipleViewProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som tillhandahåller och kan växla mellan flera representationer av samma uppsättning information eller underordnade kontroller. |
| IRangeValueProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som kan anges till ett värde inom ett intervall. |
| IRawElementProviderAdviseEvents |
Exponerar metoder som anropas för att meddela rotelementet i ett fragment när ett UI Automation klientprogram börjar eller slutar lyssna efter händelser. |
| IRawElementProviderFragment |
Exponerar metoder och egenskaper för användargränssnittselement (UI) som ingår i en struktur som är mer än en nivå djup, till exempel en listruta eller ett listobjekt. Implementerad av UI Automation leverantörer. |
| IRawElementProviderFragmentRoot |
Exponerar metoder och egenskaper för rotelementet i ett fragment. |
| IRawElementProviderHwndOverride |
Exponerar en metod som möjliggör ompositionering av fönsterbaserade element i fragmentets UI Automation träd. |
| IRawElementProviderSimple |
Innehåller metoder och egenskaper som visar grundläggande information om ett gränssnittselement. |
| IScrollItemProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till enskilda underordnade kontroller av containrar som implementerar IScrollProvider. |
| IScrollProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till en kontroll som fungerar som en rullningsbar container för en samling underordnade objekt. Barnen i den här kontrollen måste implementera IScrollItemProvider. |
| ISelectionItemProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till enskilda, valbara underordnade kontroller för containrar som implementerar ISelectionProvider. |
| ISelectionProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som fungerar som containrar för en samling enskilda, valbara underordnade objekt. Barnen i den här kontrollen måste implementera ISelectionItemProvider. |
| ISynchronizedInputProvider |
Exponerar metoder för att underlätta UI Automation klientåtkomst till kontroller som stöder synkroniserade indata. |
| ITableItemProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till underordnade kontroller av containrar som implementerar ITableProvider. |
| ITableProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som fungerar som containrar för en samling underordnade element. Underordnade element i det här elementet måste implementera ITableItemProvider och ordnas i ett tvådimensionellt logiskt koordinatsystem som kan passeras (dvs. en UI Automation klient kan flytta till intilliggande kontroller) med hjälp av tangentbordet. |
| ITextProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som innehåller text. |
| ITextRangeProvider |
Gör metoder och egenskaper tillgängliga för UI Automation klientåtkomst till ett intervall med kontinuerlig text i en textcontainer som implementerar ITextProvider. |
| IToggleProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som kan växla genom en uppsättning tillstånd och upprätthålla ett tillstånd när de har angetts. |
| ITransformProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som kan flyttas, ändras eller roteras inom ett tvådimensionellt utrymme. |
| IValueProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som har ett inbyggt värde som inte sträcker sig över ett intervall och som kan representeras som en sträng. |
| IVirtualizedItemProvider |
Exponerar en metod för att stödja mönstret för virtualiserad objektkontroll. |
| IWindowProvider |
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till kontroller som tillhandahåller grundläggande fönsterbaserade funktioner i ett traditionellt grafiskt användargränssnitt (GUI). |
Uppräkningar
| Name | Description |
|---|---|
| NavigateDirection |
Innehåller värden som används för att ange navigeringsriktningen i det UI Automation trädet. |
| ProviderOptions |
Innehåller värden som anger typen av UI Automation provider. |