System.Windows.Automation Namnområde

Ger stöd för Windows Presentation Foundation (WPF) UI Automation klienter.

Klasser

Name Description
ActiveTextPositionChangedEventArgs

Ger stöd för Windows Presentation Foundation (WPF) UI Automation klienter.

AndCondition

Representerar en kombination av två eller flera PropertyCondition objekt som båda måste vara sanna för en matchning.

AsyncContentLoadedEventArgs

Tillhandahåller data för en AsyncContentLoadedEvent.

Automation

Innehåller metoder och fält för UI Automation klientprogram.

AutomationElement

Representerar ett UI Automation element i UI Automation-trädet och innehåller värden som används som identifierare av UI Automation klientprogram.

AutomationElementCollection

Representerar en samling AutomationElement objekt.

AutomationElementIdentifiers

Innehåller värden som används som identifierare av UI Automation providers.

AutomationEvent

Identifierar en UI Automation händelse.

AutomationEventArgs

Innehåller data för UI Automation händelser som skickas till ett AutomationEventHandler ombud.

AutomationFocusChangedEventArgs

Innehåller data för en händelse som ändrats i fokus.

AutomationIdentifier

Basklass för typer som identifierar kontrolltyper, händelser, mönster, egenskaper och textattribut i UI Automation.

AutomationPattern

Identifierar ett kontrollmönster.

AutomationProperties

Ger ett sätt att hämta eller ange värdet för de associerade egenskaperna för instansen av elementet AutomationPeer .

AutomationProperty

Identifierar en egenskap för en AutomationElement.

AutomationPropertyChangedEventArgs

Innehåller information om en händelse som ändrats av en egenskap.

AutomationTextAttribute

Identifierar UI Automation textattribut.

BasePattern

Tillhandahåller basimplementeringen för kontrollmönsterklasser.

CacheRequest

Anger egenskaper och mönster som UI Automation framework cachelagrar när en AutomationElement hämtas.

ClientSettings

Innehåller metoder som gör klientdelsleverantörer tillgängliga för klienten.

Condition

Bastyp för villkor som används vid filtrering vid sökning efter element i UI Automation träd.

ControlType

Identifierar typen av användargränssnittskontroll (UI).

DockPattern

Representerar kontroller som exponerar deras dockningsegenskaper i en dockningscontainer.

DockPatternIdentifiers

Innehåller värden som används som identifierare för IDockProvider.

ElementNotAvailableException

Innehåller information om undantaget som utlöses när ett försök görs att komma åt ett UI Automation element som motsvarar en del av användargränssnittet som inte längre är tillgängligt.

ElementNotEnabledException

Innehåller information om undantaget som utlöses när ett försök görs att ändra en kontroll som inte är aktiverad.

ExpandCollapsePattern

Representerar kontroller som visuellt expanderas för att visa innehåll och komprimera för att dölja innehåll.

ExpandCollapsePatternIdentifiers

Innehåller värden som används som identifierare av IExpandCollapseProvider.

GridItemPattern

Representerar underordnade kontroller för containrar som stöder GridPattern.

GridItemPatternIdentifiers

Innehåller värden som används som identifierare av IGridItemProvider.

GridPattern

Representerar kontroller som fungerar som containrar för en samling underordnade element. Underordnade i den här kontrollen stöder GridItemPattern och är ordnade i ett tvådimensionellt logiskt koordinatsystem som kan passeras av rad och kolumn.

GridPatternIdentifiers

Innehåller värden som används som identifierare av IGridProvider.

InvokePattern

Representerar kontroller som initierar eller utför en enda, entydig åtgärd och inte underhåller tillstånd när den aktiveras.

InvokePatternIdentifiers

Innehåller värden som används som identifierare av IInvokeProvider.

ItemContainerPattern

Representerar ett objekt som hanterar objekt och stöder hämtning av ett objekt efter egenskapsvärde.

ItemContainerPatternIdentifiers

Innehåller värden som används som identifierare av IItemContainerProvider.

MultipleViewPattern

Representerar kontroller som tillhandahåller och kan växla mellan flera representationer av samma uppsättning information eller underordnade kontroller.

MultipleViewPatternIdentifiers

Innehåller värden som används som identifierare av IMultipleViewProvider.

NoClickablePointException

Innehåller information om undantaget som utlöses när GetClickablePoint() anropas på ett UI Automation element som inte har någon klickbar punkt.

NotCondition

Representerar ett Condition som är negativt för en angiven Condition.

NotificationEventArgs

Ger stöd för Windows Presentation Foundation (WPF) UI Automation klienter.

OrCondition

Representerar en kombination av två eller flera villkor där en matchning finns om något av villkoren är sant.

PropertyCondition

Representerar en Condition som testar om en egenskap har ett angivet värde.

ProxyAssemblyNotLoadedException

Innehåller information om ett undantag som uppstår när ett problem uppstår när en sammansättning som innehåller leverantörer på klientsidan läses in.

RangeValuePattern

Representerar en kontroll som kan anges till ett värde inom ett intervall.

RangeValuePatternIdentifiers

Innehåller värden som används som identifierare för IRangeValueProvider.

ScrollItemPattern

Representerar underordnade kontroller för containrar som stöder ScrollPattern kontrollmönstret.

ScrollItemPatternIdentifiers

Innehåller värden som används som identifierare av IScrollItemProvider.

ScrollPattern

Representerar kontroller som fungerar som rullningsbara containrar för en samling underordnade element. Underordnade element stöder ScrollItemPattern.

ScrollPatternIdentifiers

Innehåller värden som används som identifierare för IScrollProvider.

SelectionItemPattern

Representerar valbara underordnade objekt i containerkontroller som stöder SelectionPattern.

SelectionItemPatternIdentifiers

Innehåller värden som används som identifierare av ISelectionItemProvider.

SelectionPattern

Representerar en kontroll som fungerar som en container för en samling av valbara underordnade objekt. Underordnade element i det här elementet SelectionItemPatternstöder .

SelectionPatternIdentifiers

Innehåller värden som används som identifierare för ISelectionProvider.

StructureChangedEventArgs

Innehåller information om händelsen som utlöses när UI Automation trädstrukturen har ändrats.

SynchronizedInputPattern

Representerar objekt som stöder synkroniserade indatahändelser.

SynchronizedInputPatternIdentifiers

Innehåller värden som används som identifierare av ISynchronizedInputProvider.

TableItemPattern

Representerar de underordnade kontrollerna för containrar som stöder TablePattern.

TableItemPatternIdentifiers

Innehåller värden som används som identifierare av ITableItemProvider.

TablePattern

Representerar kontroller som fungerar som containrar för en samling underordnade element. Underordnade element stöder TableItemPattern och är ordnade i ett tvådimensionellt logiskt koordinatsystem som kan passeras av rad och kolumn.

TablePatternIdentifiers

Innehåller värden som används som identifierare för TablePattern.

TextPattern

Representerar kontroller som innehåller text.

TextPatternIdentifiers

Innehåller värden som används som identifierare för ITextProvider.

TogglePattern

Representerar en kontroll som kan växla genom en uppsättning tillstånd och underhålla ett tillstånd när den har angetts.

TogglePatternIdentifiers

Innehåller värden som används som identifierare av IToggleProvider.

TransformPattern

Representerar en kontroll som kan flyttas, ändras eller roteras inom ett tvådimensionellt utrymme.

TransformPatternIdentifiers

Innehåller värden som används som identifierare för ITransformProvider.

TreeWalker

Innehåller metoder och egenskaper som används för att navigera i det UI Automation trädet.

ValuePattern

Representerar en kontroll som har ett inbyggt värde som inte sträcker sig över ett intervall och kan representeras som en sträng. Den här strängen kan vara redigerbar eller inte beroende på kontrollen och dess inställningar.

ValuePatternIdentifiers

Innehåller värden som används som identifierare för IValueProvider.

VirtualizedItemPattern

Representerar objekt i containrar som virtualiseras och måste göras fullt tillgängliga som UI Automation element.

VirtualizedItemPatternIdentifiers

Innehåller värden som används som identifierare av IVirtualizedItemProvider.

WindowClosedEventArgs

Innehåller information om händelsen som utlöses när ett fönster stängs.

WindowPattern

Representerar en kontroll som ger grundläggande fönsterbaserade funktioner i ett traditionellt grafiskt användargränssnitt (GUI).

WindowPatternIdentifiers

Innehåller värden som används som identifierare av IWindowProvider.

Strukturer

Name Description
AutomationElement.AutomationElementInformation

Innehåller de egenskapsåtkomster som används av Cached egenskaperna eller Current .

ClientSideProviderDescription

Beskriver omfånget för en UI Automation provider på klientsidan så att den kan registreras med UI Automation-klientprogrammet.

DockPattern.DockPatternInformation

Ger åtkomst till egenskapsvärdena för ett DockPattern objekt med dess Current eller Cached accessorer.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Ger åtkomst till egenskapsvärdena för ett ExpandCollapsePattern objekt med dess Current eller Cached accessorer.

GridItemPattern.GridItemPatternInformation

Ger åtkomst till egenskapsvärdena för ett GridItemPattern objekt med dess Current eller Cached accessorer.

GridPattern.GridPatternInformation

Ger åtkomst till egenskapsvärdena för ett GridPattern objekt med dess Current eller Cached accessorer.

MultipleViewPattern.MultipleViewPatternInformation

Ger åtkomst till egenskapsvärdena för ett MultipleViewPattern objekt med dess Current eller Cached accessorer.

RangeValuePattern.RangeValuePatternInformation

Ger åtkomst till egenskapsvärdena för ett RangeValuePattern objekt med dess Current eller Cached accessorer.

ScrollPattern.ScrollPatternInformation

Ger åtkomst till egenskapsvärdena för ett ScrollPattern objekt med dess Current eller Cached accessorer.

SelectionItemPattern.SelectionItemPatternInformation

Ger åtkomst till egenskapsvärdena för ett SelectionItemPattern objekt med dess Current eller Cached accessorer.

SelectionPattern.SelectionPatternInformation

Ger åtkomst till egenskapsvärdena för ett SelectionPattern objekt med dess Current eller Cached accessorer.

TableItemPattern.TableItemPatternInformation

Ger åtkomst till egenskapsvärdena för ett TableItemPattern objekt med dess Current eller Cached accessorer.

TablePattern.TablePatternInformation

Ger åtkomst till egenskapsvärdena för ett TablePattern objekt med dess Current eller Cached accessorer.

TogglePattern.TogglePatternInformation

Ger åtkomst till egenskapsvärdena för ett TogglePattern objekt med dess Current eller Cached accessorer.

TransformPattern.TransformPatternInformation

Ger åtkomst till egenskapsvärdena för ett TransformPattern objekt med dess Current eller Cached accessorer.

ValuePattern.ValuePatternInformation

Ger åtkomst till egenskapsvärdena för ett ValuePattern objekt med dess Current eller Cached accessorer.

WindowPattern.WindowPatternInformation

Ger åtkomst till egenskapsvärdena för ett WindowPattern objekt med dess Current eller Cached accessorer.

Uppräkningar

Name Description
AsyncContentLoadedState

Innehåller värden som anger tillståndet för innehållet som läses in i ett innehållselement.

AutomationElementMode

Innehåller värden som anger vilken typ av referens som ska användas när UI Automation-element returneras. Dessa värden används i egenskapen AutomationElementMode .

AutomationHeadingLevel

Ger stöd för Windows Presentation Foundation (WPF) UI Automation klienter.

AutomationLiveSetting

Beskriver meddelandeegenskaperna för en viss levande region.

AutomationNotificationKind

Anger typen av meddelande när du anropar RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

AutomationNotificationProcessing

Anger i vilken ordning ett meddelande ska bearbetas när du anropar RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

ClientSideProviderMatchIndicator

Innehåller värden som anger beteende vid matchning av klassnamn i en ClientSideProviderDescription.

DockPosition

Innehåller värden som anger dockningspositionen för ett objekt, som representeras av en DockPattern, i en dockningscontainer.

ExpandCollapseState

Innehåller värden som anger ExpandCollapseState för ett UI Automation-element.

IsOffscreenBehavior

Anger hur egenskapen bestäms IsOffscreen() .

OrientationType

Innehåller värden som anger orienteringen för en kontroll.

PropertyConditionFlags

Innehåller värden som anger hur ett egenskapsvärde ska testas i en PropertyCondition.

RowOrColumnMajor

Innehåller värden som anger om data i en tabell ska läsas främst efter rad eller kolumn.

ScrollAmount

Innehåller värden som används av ScrollPattern för att ange riktning och avstånd för rullning.

StructureChangeType

Innehåller värden som anger ändringar i strukturen för Microsoft UI Automation-elementträdet.

SupportedTextSelection

Innehåller värden som anger om en textprovider stöder markering och i så fall om den stöder en enda, kontinuerlig markering eller flera, uppdelade val.

SynchronizedInputType

Innehåller värden som anger typen av synkroniserade indata.

ToggleState

Innehåller värden som anger ToggleState för ett UI Automation-element.

TreeScope

Innehåller värden som anger omfånget för element i UI Automation-trädet.

WindowInteractionState

Innehåller värden som anger fönstrets aktuella tillstånd för användar- eller programmatisk interaktion.

WindowVisualState

Innehåller värden som anger det visuella tillståndet för ett fönster.

Delegeringar

Name Description
AutomationEventHandler

Representerar den metod som implementeras av UI Automation-klientprogrammet för att hantera en händelse som genereras av en UI Automation-provider.

AutomationFocusChangedEventHandler

Representerar den metod som implementeras av UI Automation-klientprogrammet för att hantera händelsen som genereras av en UI Automation provider när fokus har ändrats.

AutomationPropertyChangedEventHandler

Representerar den metod som implementeras av UI Automation-klientprogrammet för att hantera händelsen som genereras av en UI Automation-provider när en egenskap har ändrats.

ClientSideProviderFactoryCallback

Representerar den metod som skapar en UI Automation provider på klientsidan för ett fönster.

StructureChangedEventHandler

Representerar den metod som implementeras av klientprogrammet för att hantera händelsen som uppstod när UI Automation trädstrukturen har ändrats.