System.Windows.Automation.Provider Naamruimte

Biedt API's voor het maken van UI Automation providers.

Klassen

Name Description
AutomationInteropProvider

Biedt ondersteuning voor communicatie tussen UI Automation providers en UI Automation clienttoepassingen.

Interfaces

Name Description
IDockProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die hun dockeigenschappen beschikbaar maken in een dockingcontainer.

IExpandCollapseProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die visueel worden uitgevouwen om inhoud weer te geven en samen te vouwen om inhoud te verbergen.

IGridItemProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot afzonderlijke onderliggende besturingselementen van containers die IGridProvider implementeren.

IGridProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die fungeren als containers voor een verzameling onderliggende elementen. De onderliggende elementen van dit element moeten IGridItemProvider implementeren en worden ingedeeld in een tweedimensionaal logisch coördinaatsysteem dat kan worden doorkruist (dat wil gezegd, een UI Automation-client kan worden verplaatst naar aangrenzende besturingselementen) met behulp van het toetsenbord.

IInvokeProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die één, ondubbelzinnige actie initiëren of uitvoeren en de status niet behouden wanneer deze wordt geactiveerd.

IItemContainerProvider

Hiermee maakt u een methode beschikbaar waarmee toepassingen een element in een container kunnen vinden, zoals een gevirtualiseerde lijst.

IMultipleViewProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die bieden en kunnen schakelen tussen meerdere weergaven van dezelfde set gegevens of onderliggende besturingselementen.

IRangeValueProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die kunnen worden ingesteld op een waarde binnen een bereik.

IRawElementProviderAdviseEvents

Maakt methoden beschikbaar die worden aangeroepen om het hoofdelement van een fragment te waarschuwen wanneer een UI Automation clienttoepassing begint of eindigt met luisteren naar gebeurtenissen.

IRawElementProviderFragment

Maakt methoden en eigenschappen beschikbaar voor gebruikersinterface-elementen (UI) die deel uitmaken van een structuur die meer dan één niveau diep is, zoals een keuzelijst of een lijstitem. Geïmplementeerd door UI Automation providers.

IRawElementProviderFragmentRoot

Maakt methoden en eigenschappen beschikbaar op het hoofdelement in een fragment.

IRawElementProviderHwndOverride

Hiermee wordt een methode weergegeven die het verplaatsen van vensterelementen in de UI Automation structuur van het fragment mogelijk maakt.

IRawElementProviderSimple

Biedt methoden en eigenschappen waarmee basisinformatie over een UI-element beschikbaar wordt gesteld.

IScrollItemProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot afzonderlijke onderliggende besturingselementen van containers die IScrollProvider implementeren.

IScrollProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot een besturingselement dat fungeert als een schuifbare container voor een verzameling onderliggende objecten. De kinderen van dit besturingselement moeten IScrollItemProvider implementeren.

ISelectionItemProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot afzonderlijke, selecteerbare onderliggende besturingselementen van containers die ISelectionProvider implementeren.

ISelectionProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die fungeren als containers voor een verzameling afzonderlijke, selecteerbare onderliggende items. De kinderen van dit besturingselement moeten ISelectionItemProvider implementeren.

ISynchronizedInputProvider

Maakt methoden beschikbaar om UI Automation clienttoegang te vergemakkelijken tot besturingselementen die gesynchroniseerde invoer ondersteunen.

ITableItemProvider

Biedt methoden en eigenschappen ter ondersteuning van UI Automation clienttoegang tot onderliggende besturingselementen van containers die ITableProvider implementeren.

ITableProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die fungeren als containers voor een verzameling onderliggende elementen. De onderliggende elementen van dit element moeten ITableItemProvider implementeren en worden ingedeeld in een tweedimensionaal logisch coördinaatsysteem dat kan worden doorkruist (dat wil gezegd, een UI Automation-client kan worden verplaatst naar aangrenzende besturingselementen) met behulp van het toetsenbord.

ITextProvider

Biedt methoden en eigenschappen ter ondersteuning van UI Automation clienttoegang tot besturingselementen die tekst bevatten.

ITextRangeProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot een reeks doorlopende tekst in een tekstcontainer die ITextProvider implementeert.

IToggleProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die door een set statussen kunnen bladeren en een status eenmaal kunnen onderhouden.

ITransformProvider

Biedt methoden en eigenschappen ter ondersteuning van UI Automation clienttoegang tot besturingselementen die kunnen worden verplaatst, aangepast of gedraaid binnen een tweedimensionale ruimte.

IValueProvider

Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen met een intrinsieke waarde die geen bereik omvat en die kan worden weergegeven als een tekenreeks.

IVirtualizedItemProvider

Hiermee wordt een methode beschikbaar gemaakt ter ondersteuning van het patroon voor het beheer van gevirtualiseerde items.

IWindowProvider

Biedt methoden en eigenschappen ter ondersteuning van UI Automation clienttoegang tot besturingselementen die fundamentele functionaliteit op basis van vensters bieden binnen een traditionele grafische gebruikersinterface (GUI).

Enums

Name Description
NavigateDirection

Bevat waarden die worden gebruikt om de navigatierichting in de UI Automation boomstructuur op te geven.

ProviderOptions

Bevat waarden die het type UI Automation provider opgeven.