System.Windows.Automation Naamruimte

Biedt ondersteuning voor Windows Presentation Foundation (WPF) UI Automation-clients.

Klassen

Name Description
ActiveTextPositionChangedEventArgs

Biedt ondersteuning voor Windows Presentation Foundation (WPF) UI Automation-clients.

AndCondition

Vertegenwoordigt een combinatie van twee of meer PropertyCondition objecten die beide waar moeten zijn voor een overeenkomst.

AsyncContentLoadedEventArgs

Biedt gegevens voor een AsyncContentLoadedEvent.

Automation

Bevat methoden en velden voor UI Automation clienttoepassingen.

AutomationElement

Vertegenwoordigt een UI Automation element in de UI Automation boomstructuur en bevat waarden die worden gebruikt als id's door UI Automation clienttoepassingen.

AutomationElementCollection

Vertegenwoordigt een verzameling AutomationElement objecten.

AutomationElementIdentifiers

Bevat waarden die worden gebruikt als id's door UI Automation providers.

AutomationEvent

Identificeert een UI Automation gebeurtenis.

AutomationEventArgs

Bevat gegevens voor UI Automation gebeurtenissen die worden doorgegeven aan een AutomationEventHandler gedelegeerde.

AutomationFocusChangedEventArgs

Biedt gegevens voor een gebeurtenis die is gewijzigd met focus.

AutomationIdentifier

Basisklasse voor typen waarmee besturingstypen, gebeurtenissen, patronen, eigenschappen en tekstkenmerken in UI Automation worden geïdentificeerd.

AutomationPattern

Identificeert een besturingspatroon.

AutomationProperties

Biedt een middel om de waarde van de bijbehorende eigenschappen van het exemplaar van het AutomationPeer element op te halen of in te stellen.

AutomationProperty

Identificeert een eigenschap van een AutomationElement.

AutomationPropertyChangedEventArgs

Bevat informatie over een gebeurtenis die door eigenschappen is gewijzigd.

AutomationTextAttribute

Identificeert UI Automation tekstkenmerken.

BasePattern

Biedt de basis-implementatie voor controlepatroonklassen.

CacheRequest

Hiermee geeft u eigenschappen en patronen op die het UI Automation framework cachet wanneer een AutomationElement wordt verkregen.

ClientSettings

Bevat methoden die providers aan clientzijde beschikbaar maken voor de client.

Condition

Basistype voor voorwaarden die worden gebruikt bij het filteren bij het zoeken naar elementen in de UI Automation structuur.

ControlType

Hiermee wordt het type gebruikersinterface -besturingselement (UI) geïdentificeerd.

DockPattern

Vertegenwoordigt besturingselementen die hun dockeigenschappen beschikbaar maken binnen een dockingcontainer.

DockPatternIdentifiers

Bevat waarden die worden gebruikt als id's voor IDockProvider.

ElementNotAvailableException

Bevat informatie over de uitzondering die wordt gegenereerd wanneer een poging wordt gedaan om toegang te krijgen tot een UI Automation-element dat overeenkomt met een deel van de gebruikersinterface die niet meer beschikbaar is.

ElementNotEnabledException

Bevat informatie over de uitzondering die wordt gegenereerd wanneer een poging wordt gedaan om een besturingselement te bewerken dat niet is ingeschakeld.

ExpandCollapsePattern

Vertegenwoordigt besturingselementen die visueel worden uitgevouwen om inhoud weer te geven en samen te vouwen om inhoud te verbergen.

ExpandCollapsePatternIdentifiers

Bevat waarden die worden gebruikt als id's door IExpandCollapseProvider.

GridItemPattern

Vertegenwoordigt onderliggende besturingselementen van containers die ondersteuning bieden GridPattern.

GridItemPatternIdentifiers

Bevat waarden die worden gebruikt als id's door IGridItemProvider.

GridPattern

Vertegenwoordigt besturingselementen die fungeren als containers voor een verzameling onderliggende elementen. De onderliggende elementen van deze controleondersteuning GridItemPattern en zijn ingedeeld in een tweedimensionaal logisch coördinaatsysteem dat kan worden doorkruist door rij en kolom.

GridPatternIdentifiers

Bevat waarden die worden gebruikt als id's door IGridProvider.

InvokePattern

Vertegenwoordigt besturingselementen die één, ondubbelzinnige actie initiëren of uitvoeren en die de status niet behouden wanneer ze worden geactiveerd.

InvokePatternIdentifiers

Bevat waarden die worden gebruikt als id's door IInvokeProvider.

ItemContainerPattern

Vertegenwoordigt een object dat items beheert en ondersteuning biedt voor het ophalen van een item op eigenschapswaarde.

ItemContainerPatternIdentifiers

Bevat waarden die worden gebruikt als id's door IItemContainerProvider.

MultipleViewPattern

Vertegenwoordigt besturingselementen die bieden en kunnen schakelen tussen meerdere weergaven van dezelfde set gegevens of onderliggende besturingselementen.

MultipleViewPatternIdentifiers

Bevat waarden die worden gebruikt als id's door IMultipleViewProvider.

NoClickablePointException

Bevat informatie over de uitzondering die wordt gegenereerd wanneer GetClickablePoint() wordt aangeroepen op een UI Automation-element dat geen klikbaar punt heeft.

NotCondition

Vertegenwoordigt een waarde Condition die het negatief is van een opgegeven Condition.

NotificationEventArgs

Biedt ondersteuning voor Windows Presentation Foundation (WPF) UI Automation-clients.

OrCondition

Vertegenwoordigt een combinatie van twee of meer voorwaarden waarbij een overeenkomst bestaat als aan een van de voorwaarden wordt voldaan.

PropertyCondition

Vertegenwoordigt een Condition waarde die test of een eigenschap een opgegeven waarde heeft.

ProxyAssemblyNotLoadedException

Bevat informatie over een uitzondering die wordt gegenereerd wanneer er een probleem is met het laden van een assembly die providers aan clientzijde bevat.

RangeValuePattern

Vertegenwoordigt een besturingselement dat kan worden ingesteld op een waarde binnen een bereik.

RangeValuePatternIdentifiers

Bevat waarden die worden gebruikt als id's voor IRangeValueProvider.

ScrollItemPattern

Vertegenwoordigt onderliggende besturingselementen van containers die ondersteuning bieden voor het ScrollPattern besturingspatroon.

ScrollItemPatternIdentifiers

Bevat waarden die worden gebruikt als id's door IScrollItemProvider.

ScrollPattern

Vertegenwoordigt besturingselementen die fungeren als schuifbare containers voor een verzameling onderliggende elementen. De onderliggende elementen van dit element ondersteunen ScrollItemPattern.

ScrollPatternIdentifiers

Bevat waarden die worden gebruikt als id's voor IScrollProvider.

SelectionItemPattern

Vertegenwoordigt selecteerbare onderliggende items van containerbesturingselementen die ondersteuning bieden SelectionPattern.

SelectionItemPatternIdentifiers

Bevat waarden die worden gebruikt als id's door ISelectionItemProvider.

SelectionPattern

Vertegenwoordigt een besturingselement dat fungeert als een container voor een verzameling selecteerbare onderliggende items. De onderliggende elementen van dit element ondersteunen het SelectionItemPattern.

SelectionPatternIdentifiers

Bevat waarden die worden gebruikt als id's voor ISelectionProvider.

StructureChangedEventArgs

Bevat informatie over de gebeurtenis die wordt gegenereerd wanneer de UI Automation structuur is gewijzigd.

SynchronizedInputPattern

Vertegenwoordigt objecten die ondersteuning bieden voor gesynchroniseerde invoergebeurtenissen.

SynchronizedInputPatternIdentifiers

Bevat waarden die worden gebruikt als id's door ISynchronizedInputProvider.

TableItemPattern

Vertegenwoordigt de onderliggende besturingselementen van containers die ondersteuning bieden TablePattern.

TableItemPatternIdentifiers

Bevat waarden die worden gebruikt als id's door ITableItemProvider.

TablePattern

Vertegenwoordigt besturingselementen die fungeren als containers voor een verzameling onderliggende elementen. De onderliggende elementen van dit element ondersteunen TableItemPattern en zijn ingedeeld in een tweedimensionaal logisch coördinaatsysteem dat kan worden doorkruist door rij en kolom.

TablePatternIdentifiers

Bevat waarden die worden gebruikt als id's voor TablePattern.

TextPattern

Vertegenwoordigt besturingselementen die tekst bevatten.

TextPatternIdentifiers

Bevat waarden die worden gebruikt als id's voor ITextProvider.

TogglePattern

Vertegenwoordigt een besturingselement dat door een set statussen kan bladeren en eenmaal een status kan onderhouden.

TogglePatternIdentifiers

Bevat waarden die worden gebruikt als id's door IToggleProvider.

TransformPattern

Vertegenwoordigt een besturingselement dat kan worden verplaatst, aangepast of gedraaid binnen een tweedimensionale ruimte.

TransformPatternIdentifiers

Bevat waarden die worden gebruikt als id's voor ITransformProvider.

TreeWalker

Biedt methoden en eigenschappen die worden gebruikt om door de UI Automation boomstructuur te navigeren.

ValuePattern

Vertegenwoordigt een besturingselement met een intrinsieke waarde die geen bereik omvat en kan worden weergegeven als een tekenreeks. Deze tekenreeks kan al dan niet worden bewerkt, afhankelijk van het besturingselement en de bijbehorende instellingen.

ValuePatternIdentifiers

Bevat waarden die worden gebruikt als id's voor IValueProvider.

VirtualizedItemPattern

Vertegenwoordigt items in containers die zijn gevirtualiseerd en die volledig toegankelijk moeten worden gemaakt als UI Automation elementen.

VirtualizedItemPatternIdentifiers

Bevat waarden die worden gebruikt als id's door IVirtualizedItemProvider.

WindowClosedEventArgs

Bevat informatie over de gebeurtenis die wordt gegenereerd wanneer een venster wordt gesloten.

WindowPattern

Vertegenwoordigt een besturingselement dat fundamentele functionaliteit op basis van vensters biedt binnen een traditionele grafische gebruikersinterface (GUI).

WindowPatternIdentifiers

Bevat waarden die worden gebruikt als id's door IWindowProvider.

Structs

Name Description
AutomationElement.AutomationElementInformation

Bevat de eigenschapstoegangsors die door de Cached of Current eigenschappen worden gebruikt.

ClientSideProviderDescription

Beschrijft het bereik van een UI Automation-provider aan de clientzijde, zodat deze kan worden geregistreerd bij de UI Automation-clienttoepassing.

DockPattern.DockPatternInformation

Biedt toegang tot de eigenschapswaarden van een DockPattern object met behulp van Current de bijbehorende of Cached accessors.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Biedt toegang tot de eigenschapswaarden van een ExpandCollapsePattern object met behulp van Current de bijbehorende of Cached accessors.

GridItemPattern.GridItemPatternInformation

Biedt toegang tot de eigenschapswaarden van een GridItemPattern object met behulp van Current de bijbehorende of Cached accessors.

GridPattern.GridPatternInformation

Biedt toegang tot de eigenschapswaarden van een GridPattern object met behulp van Current de bijbehorende of Cached accessors.

MultipleViewPattern.MultipleViewPatternInformation

Biedt toegang tot de eigenschapswaarden van een MultipleViewPattern object met behulp van Current de bijbehorende of Cached accessors.

RangeValuePattern.RangeValuePatternInformation

Biedt toegang tot de eigenschapswaarden van een RangeValuePattern object met behulp van Current de bijbehorende of Cached accessors.

ScrollPattern.ScrollPatternInformation

Biedt toegang tot de eigenschapswaarden van een ScrollPattern object met behulp van Current de bijbehorende of Cached accessors.

SelectionItemPattern.SelectionItemPatternInformation

Biedt toegang tot de eigenschapswaarden van een SelectionItemPattern object met behulp van Current de bijbehorende of Cached accessors.

SelectionPattern.SelectionPatternInformation

Biedt toegang tot de eigenschapswaarden van een SelectionPattern object met behulp van Current de bijbehorende of Cached accessors.

TableItemPattern.TableItemPatternInformation

Biedt toegang tot de eigenschapswaarden van een TableItemPattern object met behulp van Current de bijbehorende of Cached accessors.

TablePattern.TablePatternInformation

Biedt toegang tot de eigenschapswaarden van een TablePattern object met behulp van Current de bijbehorende of Cached accessors.

TogglePattern.TogglePatternInformation

Biedt toegang tot de eigenschapswaarden van een TogglePattern object met behulp van Current de bijbehorende of Cached accessors.

TransformPattern.TransformPatternInformation

Biedt toegang tot de eigenschapswaarden van een TransformPattern object met behulp van Current de bijbehorende of Cached accessors.

ValuePattern.ValuePatternInformation

Biedt toegang tot de eigenschapswaarden van een ValuePattern object met behulp van Current de bijbehorende of Cached accessors.

WindowPattern.WindowPatternInformation

Biedt toegang tot de eigenschapswaarden van een WindowPattern object met behulp van Current de bijbehorende of Cached accessors.

Enums

Name Description
AsyncContentLoadedState

Bevat waarden die de status opgeven van de inhoud die in een inhoudselement wordt geladen.

AutomationElementMode

Bevat waarden die het type verwijzing opgeven dat moet worden gebruikt bij het retourneren van UI Automation elementen. Deze waarden worden gebruikt in de AutomationElementMode eigenschap.

AutomationHeadingLevel

Biedt ondersteuning voor Windows Presentation Foundation (WPF) UI Automation-clients.

AutomationLiveSetting

Beschrijft de meldingskenmerken van een bepaalde liveregio.

AutomationNotificationKind

Geeft het type melding aan bij het aanroepen RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

AutomationNotificationProcessing

Hiermee geeft u de volgorde op waarin een melding moet worden verwerkt bij het aanroepen RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

ClientSideProviderMatchIndicator

Bevat waarden die gedrag opgeven wanneer overeenkomende klassenamen in een ClientSideProviderDescription.

DockPosition

Bevat waarden die de dockpositie van een object opgeven, vertegenwoordigd door een DockPattern, binnen een dockingcontainer.

ExpandCollapseState

Bevat waarden die de ExpandCollapseState van een UI Automation-element opgeven.

IsOffscreenBehavior

Hiermee geeft u op hoe de IsOffscreen() eigenschap wordt bepaald.

OrientationType

Bevat waarden die de afdrukstand van een besturingselement opgeven.

PropertyConditionFlags

Bevat waarden die aangeven hoe een eigenschapswaarde wordt getest in een PropertyCondition.

RowOrColumnMajor

Bevat waarden die aangeven of gegevens in een tabel voornamelijk moeten worden gelezen op rij of kolom.

ScrollAmount

Bevat waarden die worden ScrollPattern gebruikt om de richting en afstand aan te geven om te schuiven.

StructureChangeType

Bevat waarden die wijzigingen in de structuur van de Microsoft UI Automation elementstructuur opgeven.

SupportedTextSelection

Bevat waarden die aangeven of een tekstprovider selectie ondersteunt en, als dat het zo is, of deze één, continue selectie of meerdere, niet-aaneengesloten selecties ondersteunt.

SynchronizedInputType

Bevat waarden die het type gesynchroniseerde invoer opgeven.

ToggleState

Bevat waarden die de ToggleState van een UI Automation-element opgeven.

TreeScope

Bevat waarden die het bereik van elementen binnen de UI Automation structuur opgeven.

WindowInteractionState

Bevat waarden die de huidige status van het venster opgeven voor gebruikers- of programmatische interactie.

WindowVisualState

Bevat waarden die de visuele status van een venster opgeven.

Gedelegeerden

Name Description
AutomationEventHandler

Vertegenwoordigt de methode die is geïmplementeerd door de UI Automation-clienttoepassing voor het afhandelen van een gebeurtenis die wordt gegenereerd door een UI Automation-provider.

AutomationFocusChangedEventHandler

Vertegenwoordigt de methode die wordt geïmplementeerd door de UI Automation-clienttoepassing om de gebeurtenis af te handelen die wordt gegenereerd door een UI Automation-provider wanneer de focus is gewijzigd.

AutomationPropertyChangedEventHandler

Vertegenwoordigt de methode die is geïmplementeerd door de UI Automation-clienttoepassing om de gebeurtenis af te handelen die wordt gegenereerd door een UI Automation-provider wanneer een eigenschap is gewijzigd.

ClientSideProviderFactoryCallback

Vertegenwoordigt de methode waarmee een UI Automation-provider aan de clientzijde voor een venster wordt gemaakt.

StructureChangedEventHandler

Vertegenwoordigt de methode die door de clienttoepassing is geïmplementeerd om de gebeurtenis af te handelen die wordt gegenereerd wanneer de structuur van de UI Automation boomstructuur is gewijzigd.