System.Windows.Automation.Provider Namnområde

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.