System.Windows.Automation Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |