System.Windows.Automation.Provider Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |