System.Windows.Automation Espace de noms

Fournit la prise en charge des clients UI Automation Windows Presentation Foundation (WPF).

Classes

Nom Description
ActiveTextPositionChangedEventArgs

Fournit la prise en charge des clients UI Automation Windows Presentation Foundation (WPF).

AndCondition

Représente une combinaison de deux objets ou plus PropertyCondition qui doivent être tous deux vrais pour une correspondance.

AsyncContentLoadedEventArgs

Fournit des données pour un AsyncContentLoadedEvent.

Automation

Contient des méthodes et des champs pour UI Automation applications clientes.

AutomationElement

Représente un élément UI Automation dans l’arborescence UI Automation et contient des valeurs utilisées comme identificateurs par UI Automation applications clientes.

AutomationElementCollection

Représente une collection d’objets AutomationElement .

AutomationElementIdentifiers

Contient des valeurs utilisées comme identificateurs par UI Automation fournisseurs.

AutomationEvent

Identifie un événement UI Automation.

AutomationEventArgs

Fournit des données pour les événements UI Automation passés à un délégué AutomationEventHandler.

AutomationFocusChangedEventArgs

Fournit des données pour un événement modifié par focus.

AutomationIdentifier

Classe de base pour les types qui identifient les types de contrôle, les événements, les modèles, les propriétés et les attributs de texte dans UI Automation.

AutomationPattern

Identifie un modèle de contrôle.

AutomationProperties

Fournit un moyen d’obtenir ou de définir la valeur des propriétés associées de l’instance de l’élément AutomationPeer .

AutomationProperty

Identifie une propriété d’un AutomationElement.

AutomationPropertyChangedEventArgs

Fournit des informations sur un événement modifié par propriété.

AutomationTextAttribute

Identifie UI Automation attributs de texte.

BasePattern

Fournit l’implémentation de base pour les classes de modèle de contrôle.

CacheRequest

Spécifie les propriétés et les modèles que l’infrastructure UI Automation met en cache lorsqu’un AutomationElement est obtenu.

ClientSettings

Contient des méthodes qui rendent les fournisseurs côté client disponibles pour le client.

Condition

Type de base pour les conditions utilisées dans le filtrage lors de la recherche d’éléments dans l’arborescence UI Automation.

ControlType

Identifie le type d’un contrôle d’interface utilisateur.

DockPattern

Représente les contrôles qui exposent leurs propriétés d’ancrage dans un conteneur d’ancrage.

DockPatternIdentifiers

Contient des valeurs utilisées comme identificateurs pour IDockProvider.

ElementNotAvailableException

Contient des informations sur l’exception levée lorsqu’une tentative d’accès à un élément UI Automation correspondant à une partie de l’interface utilisateur qui n’est plus disponible.

ElementNotEnabledException

Contient des informations sur l’exception levée lorsqu’une tentative est effectuée pour manipuler un contrôle qui n’est pas activé.

ExpandCollapsePattern

Représente les contrôles qui s’étendent visuellement pour afficher le contenu et réduire pour masquer le contenu.

ExpandCollapsePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IExpandCollapseProvider.

GridItemPattern

Représente les contrôles enfants des conteneurs qui prennent en charge GridPattern.

GridItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IGridItemProvider.

GridPattern

Représente les contrôles qui agissent en tant que conteneurs pour une collection d’éléments enfants. Les enfants de cette prise en charge GridItemPattern de contrôle et sont organisés dans un système de coordonnées logique à deux dimensions qui peut être parcouru par ligne et colonne.

GridPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IGridProvider.

InvokePattern

Représente les contrôles qui initient ou exécutent une action unique et non ambiguë et ne conservent pas l’état lors de l’activation.

InvokePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IInvokeProvider.

ItemContainerPattern

Représente un objet qui gère les éléments et prend en charge la récupération d’un élément par valeur de propriété.

ItemContainerPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IItemContainerProvider.

MultipleViewPattern

Représente les contrôles qui fournissent et peuvent basculer entre plusieurs représentations du même ensemble d’informations ou de contrôles enfants.

MultipleViewPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IMultipleViewProvider.

NoClickablePointException

Contient des informations sur l’exception levée lorsque GetClickablePoint() est appelé sur un élément UI Automation qui n’a aucun point cliquable.

NotCondition

Représente un Condition qui est le négatif d’un spécifié Condition.

NotificationEventArgs

Fournit la prise en charge des clients UI Automation Windows Presentation Foundation (WPF).

OrCondition

Représente une combinaison de deux conditions ou plus où une correspondance existe si une des conditions est vraie.

PropertyCondition

Représente un Condition test qui vérifie si une propriété a une valeur spécifiée.

ProxyAssemblyNotLoadedException

Contient des informations sur une exception levée lorsqu’un problème se produit lors du chargement d’un assembly qui contient des fournisseurs côté client.

RangeValuePattern

Représente un contrôle qui peut être défini sur une valeur dans une plage.

RangeValuePatternIdentifiers

Contient des valeurs utilisées comme identificateurs pour IRangeValueProvider.

ScrollItemPattern

Représente les contrôles enfants des conteneurs qui prennent en charge le ScrollPattern modèle de contrôle.

ScrollItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IScrollItemProvider.

ScrollPattern

Représente les contrôles qui agissent comme des conteneurs défilants pour une collection d’éléments enfants. Les enfants de cet élément prennent en charge ScrollItemPattern.

ScrollPatternIdentifiers

Contient des valeurs utilisées comme identificateurs pour IScrollProvider.

SelectionItemPattern

Représente les éléments enfants sélectionnables des contrôles de conteneur qui prennent en charge SelectionPattern.

SelectionItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ISelectionItemProvider.

SelectionPattern

Représente un contrôle qui agit comme conteneur pour une collection d’éléments enfants sélectionnables. Les enfants de cet élément prennent en charge le SelectionItemPattern.

SelectionPatternIdentifiers

Contient des valeurs utilisées comme identificateurs pour ISelectionProvider.

StructureChangedEventArgs

Contient des informations sur l’événement déclenché lorsque la structure de l’arborescence UI Automation a changé.

SynchronizedInputPattern

Représente les objets qui prennent en charge les événements d’entrée synchronisés.

SynchronizedInputPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ISynchronizedInputProvider.

TableItemPattern

Représente les contrôles enfants des conteneurs qui prennent en charge TablePattern.

TableItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ITableItemProvider.

TablePattern

Représente les contrôles qui agissent en tant que conteneurs pour une collection d’éléments enfants. Les enfants de cet élément prennent en charge TableItemPattern et sont organisés dans un système de coordonnées logique à deux dimensions qui peut être parcouru par ligne et colonne.

TablePatternIdentifiers

Contient des valeurs utilisées comme identificateurs pour TablePattern.

TextPattern

Représente les contrôles qui contiennent du texte.

TextPatternIdentifiers

Contient des valeurs utilisées comme identificateurs pour ITextProvider.

TogglePattern

Représente un contrôle qui peut parcourir un ensemble d’états et conserver un état une fois défini.

TogglePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IToggleProvider.

TransformPattern

Représente un contrôle qui peut être déplacé, redimensionné ou pivoté dans un espace à deux dimensions.

TransformPatternIdentifiers

Contient des valeurs utilisées comme identificateurs pour ITransformProvider.

TreeWalker

Fournit des méthodes et des propriétés utilisées pour naviguer dans l’arborescence UI Automation.

ValuePattern

Représente un contrôle qui a une valeur intrinsèque qui n’étend pas une plage et peut être représenté sous forme de chaîne. Cette chaîne peut ou non être modifiable en fonction du contrôle et de ses paramètres.

ValuePatternIdentifiers

Contient des valeurs utilisées comme identificateurs pour IValueProvider.

VirtualizedItemPattern

Représente les éléments à l’intérieur de conteneurs virtualisés et doivent être rendus entièrement accessibles en tant qu’éléments UI Automation.

VirtualizedItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IVirtualizedItemProvider.

WindowClosedEventArgs

Contient des informations sur l’événement déclenché lorsqu’une fenêtre est fermée.

WindowPattern

Représente un contrôle qui fournit des fonctionnalités fondamentales basées sur les fenêtres au sein d’une interface graphique graphique (GUI).

WindowPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IWindowProvider.

Structures

Nom Description
AutomationElement.AutomationElementInformation

Contient les accesseurs de propriétés utilisés par les propriétés Cached ou Current.

ClientSideProviderDescription

Décrit l’étendue d’un fournisseur de UI Automation côté client afin qu’il puisse être inscrit auprès de l’application cliente UI Automation.

DockPattern.DockPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet DockPattern à l’aide de ses Current ou de ses accesseurs Cached.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Fournit l’accès aux valeurs de propriété d’un objet ExpandCollapsePattern à l’aide de ses Current ou de ses accesseurs Cached.

GridItemPattern.GridItemPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet GridItemPattern à l’aide de ses Current ou de ses accesseurs Cached.

GridPattern.GridPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet GridPattern à l’aide de ses Current ou de ses accesseurs Cached.

MultipleViewPattern.MultipleViewPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet MultipleViewPattern à l’aide de ses Current ou de ses accesseurs Cached.

RangeValuePattern.RangeValuePatternInformation

Fournit l’accès aux valeurs de propriété d’un objet RangeValuePattern à l’aide de ses Current ou de ses accesseurs Cached.

ScrollPattern.ScrollPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet ScrollPattern à l’aide de ses Current ou de ses accesseurs Cached.

SelectionItemPattern.SelectionItemPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet SelectionItemPattern à l’aide de ses Current ou de ses accesseurs Cached.

SelectionPattern.SelectionPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet SelectionPattern à l’aide de ses Current ou de ses accesseurs Cached.

TableItemPattern.TableItemPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet TableItemPattern à l’aide de ses Current ou de ses accesseurs Cached.

TablePattern.TablePatternInformation

Fournit l’accès aux valeurs de propriété d’un objet TablePattern à l’aide de ses Current ou de ses accesseurs Cached.

TogglePattern.TogglePatternInformation

Fournit l’accès aux valeurs de propriété d’un objet TogglePattern à l’aide de ses Current ou de ses accesseurs Cached.

TransformPattern.TransformPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet TransformPattern à l’aide de ses Current ou de ses accesseurs Cached.

ValuePattern.ValuePatternInformation

Fournit l’accès aux valeurs de propriété d’un objet ValuePattern à l’aide de ses Current ou de ses accesseurs Cached.

WindowPattern.WindowPatternInformation

Fournit l’accès aux valeurs de propriété d’un objet WindowPattern à l’aide de ses Current ou de ses accesseurs Cached.

Énumérations

Nom Description
AsyncContentLoadedState

Contient des valeurs qui spécifient l’état du contenu en cours de chargement dans un élément de contenu.

AutomationElementMode

Contient des valeurs qui spécifient le type de référence à utiliser lors du retour d’éléments UI Automation. Ces valeurs sont utilisées dans la propriété AutomationElementMode.

AutomationHeadingLevel

Fournit la prise en charge des clients UI Automation Windows Presentation Foundation (WPF).

AutomationLiveSetting

Décrit les caractéristiques de notification d’une région dynamique particulière.

AutomationNotificationKind

Indique le type de notification lors de l’appel de RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

AutomationNotificationProcessing

Spécifie l’ordre dans lequel traiter une notification lors de l’appel de RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String).

ClientSideProviderMatchIndicator

Contient des valeurs qui spécifient le comportement lors de la correspondance des noms de classes dans un ClientSideProviderDescription.

DockPosition

Contient des valeurs qui spécifient la position d’ancrage d’un objet, représentée par un DockPattern, dans un conteneur d’ancrage.

ExpandCollapseState

Contient des valeurs qui spécifient la ExpandCollapseState d’un élément UI Automation.

IsOffscreenBehavior

Spécifie la façon dont la propriété IsOffscreen() est déterminée.

OrientationType

Contient des valeurs qui spécifient l’orientation d’un contrôle.

PropertyConditionFlags

Contient des valeurs qui spécifient comment une valeur de propriété est testée dans un PropertyCondition.

RowOrColumnMajor

Contient des valeurs qui spécifient si les données d’une table doivent être lues principalement par ligne ou par colonne.

ScrollAmount

Contient des valeurs utilisées par ScrollPattern pour indiquer la direction et la distance à parcourir.

StructureChangeType

Contient des valeurs qui spécifient des modifications dans la structure de l’arborescence d’éléments Microsoft UI Automation.

SupportedTextSelection

Contient des valeurs qui spécifient si un fournisseur de texte prend en charge la sélection et, le cas échéant, s’il prend en charge une sélection unique, continue ou multiple, des sélections disjointes.

SynchronizedInputType

Contient des valeurs qui spécifient le type d’entrée synchronisée.

ToggleState

Contient des valeurs qui spécifient la ToggleState d’un élément UI Automation.

TreeScope

Contient des valeurs qui spécifient l’étendue des éléments dans l’arborescence UI Automation.

WindowInteractionState

Contient des valeurs qui spécifient l’état actuel de la fenêtre à des fins d’interaction utilisateur ou programmatique.

WindowVisualState

Contient des valeurs qui spécifient l’état visuel d’une fenêtre.

Délégués

Nom Description
AutomationEventHandler

Représente la méthode implémentée par l’application cliente UI Automation pour gérer un événement déclenché par un fournisseur de UI Automation.

AutomationFocusChangedEventHandler

Représente la méthode implémentée par l’application cliente UI Automation pour gérer l’événement déclenché par un fournisseur de UI Automation lorsque le focus a changé.

AutomationPropertyChangedEventHandler

Représente la méthode implémentée par l’application cliente UI Automation pour gérer l’événement déclenché par un fournisseur UI Automation lorsqu’une propriété a changé.

ClientSideProviderFactoryCallback

Représente la méthode qui crée un fournisseur de UI Automation côté client pour une fenêtre.

StructureChangedEventHandler

Représente la méthode implémentée par l’application cliente pour gérer l’événement déclenché lorsque l’arborescence UI Automation a changé.