System.Windows.Automation Namespace

Prend en charge les clients UI Automation de WPF (Windows Presentation Foundation). Provides support for Windows Presentation Foundation (WPF) UI Automation clients.

Classes

AndCondition

Représente une combinaison de deux objets PropertyCondition, ou plus, qui doivent tous être vrais pour qu'il existe une correspondance.Represents a combination of two or more PropertyCondition objects that must both be true for a match.

AsyncContentLoadedEventArgs

Fournit les données d'un AsyncContentLoadedEvent.Provides data for a AsyncContentLoadedEvent.

Automation

Contient des méthodes et des champs pour les applications clientes UI Automation.Contains methods and fields for UI Automation client applications.

AutomationElement

Représente un élément UI Automation de l’arborescence UI Automation et contient les valeurs utilisées comme identificateurs par les applications du client UI Automation.Represents a UI Automation element in the UI Automation tree, and contains values used as identifiers by UI Automation client applications.

AutomationElementCollection

Représente une collection d'objets AutomationElement.Represents a collection of AutomationElement objects.

AutomationElementIdentifiers

Contient des valeurs utilisées comme identificateurs par des fournisseurs UI Automation.Contains values used as identifiers by UI Automation providers.

AutomationEvent

Identifie un événement UI Automation.Identifies a UI Automation event.

AutomationEventArgs

Fournit des données pour les événements UI Automation qui sont passés à un délégué AutomationEventHandler.Provides data for UI Automation events that are passed to an AutomationEventHandler delegate.

AutomationFocusChangedEventArgs

Fournit des données pour un événement de modification de focus.Provides data for a focus-changed event.

AutomationIdentifier

Classe de base pour les types qui identifient les types de contrôles, les événements, les modèles, les propriétés et les attributs de texte dans UI Automation.Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation.

AutomationPattern

Identifie un modèle de contrôle.Identifies a control pattern.

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.Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element.

AutomationProperty

Identifie une propriété d'un AutomationElement.Identifies a property of an AutomationElement.

AutomationPropertyChangedEventArgs

Fournit des informations sur un événement de modification de propriété.Provides information about a property-changed event.

AutomationTextAttribute

Identifie les attributs de texte UI Automation.Identifies UI Automation text attributes.

BasePattern

Fournit l’implémentation de base des classes de modèle de contrôle.Provides the base implementation for control pattern classes.

CacheRequest

Spécifie les propriétés et les modèles que l’infrastructure UI Automation met en cache quand un AutomationElement est obtenu.Specifies properties and patterns that the UI Automation framework caches when an AutomationElement is obtained.

ClientSettings

Contient des méthodes qui rendent des fournisseurs côté client disponibles pour le client.Contains methods that make client-side providers available to the client.

Condition

Type de base pour les conditions utilisées dans le filtrage durant la recherche d’éléments dans l’arborescence UI Automation.Base type for conditions used in filtering when searching for elements in the UI Automation tree.

ControlType

Identifie le type d’un contrôle d’interface utilisateur (IU).Identifies the type of a user interface (UI) control.

DockPattern

Représente les contrôles qui exposent leurs propriétés d’ancrage dans un conteneur d’ancrage.Represents controls that expose their dock properties within a docking container.

DockPatternIdentifiers

Contient les valeurs utilisées en tant qu'identificateurs pour IDockProvider.Contains values used as identifiers for IDockProvider.

ElementNotAvailableException

Contient des informations relatives à l’exception qui est levée quand une tentative est faite pour accéder à un élément UI Automation correspondant à une partie de l’interface utilisateur qui n’est plus disponible.Contains information about the exception that is raised when an attempt is made to access an UI Automation element corresponding to a part of the user interface that is no longer available.

ElementNotEnabledException

Contient des informations sur l'exception qui est levée lorsqu'une tentative est faite pour manipuler un contrôle qui n'est pas activé.Contains information about the exception that is raised when an attempt is made to manipulate a control that is not enabled.

ExpandCollapsePattern

Représente des contrôles qui peuvent être visuellement développés pour afficher le contenu et réduits pour masquer le contenu.Represents controls that visually expand to display content and collapse to hide content.

ExpandCollapsePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IExpandCollapseProvider.Contains values used as identifiers by IExpandCollapseProvider.

GridItemPattern

Représente les contrôles enfants de conteneurs qui prennent en charge GridPattern.Represents child controls of containers that support GridPattern.

GridItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IGridItemProvider.Contains values used as identifiers by IGridItemProvider.

GridPattern

Représente des contrôles qui agissent comme conteneurs pour une collection d’éléments enfants.Represents controls that act as containers for a collection of child elements. Les enfants de ce contrôle prennent en charge GridItemPattern et sont organisés en un système de coordonnées logiques à deux dimensions qui peut être parcouru par ligne et par colonne.The children of this control support GridItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

GridPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IGridProvider.Contains values used as identifiers by IGridProvider.

InvokePattern

Représente des contrôles qui initialisent ou exécutent une action unique et non équivoque, et qui ne conservent pas l’état quand ils sont activés.Represents controls that initiate or perform a single, unambiguous action and do not maintain state when activated.

InvokePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IInvokeProvider.Contains values used as identifiers by IInvokeProvider.

ItemContainerPattern

Représente un objet qui gère des éléments et qui prend en charge la récupération d'un élément par valeur de propriété.Represents an object that manages items and supports retrieving an item by property value.

ItemContainerPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IItemContainerProvider.Contains values used as identifiers by IItemContainerProvider.

MultipleViewPattern

Représente les contrôles qui fournissent plusieurs représentations du même ensemble d'informations ou de contrôles enfants et qui peuvent basculer entre ces représentations.Represents controls that provide, and are able to switch between, multiple representations of the same set of information or child controls.

MultipleViewPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IMultipleViewProvider.Contains values used as identifiers by IMultipleViewProvider.

NoClickablePointException

Contient des informations relatives à l’exception qui est levée quand GetClickablePoint() est appelé sur un élément UI Automation qui n’a aucun point interactif.Contains information about the exception that is raised when GetClickablePoint() is called on a UI Automation element that has no clickable point.

NotCondition

Représente un Condition qui est la forme négative d'un Condition spécifié.Represents a Condition that is the negative of a specified Condition.

OrCondition

Représente une combinaison de deux conditions, ou plus, où il existe une correspondance si l'une des conditions est vraie.Represents a combination of two or more conditions where a match exists if any one of the conditions is true.

PropertyCondition

Représente un Condition qui vérifie si une propriété a une valeur spécifiée.Represents a Condition that tests whether a property has a specified value.

ProxyAssemblyNotLoadedException

Contient des informations relatives à une exception qui est levée lorsqu'un problème se produit lors du chargement d'un assembly qui contient des fournisseurs côté client.Contains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers

RangeValuePattern

Représente un contrôle auquel une valeur comprise dans une plage peut être affectée.Represents a control that can be set to a value within a range.

RangeValuePatternIdentifiers

Contient les valeurs utilisées en tant qu'identificateurs pour IRangeValueProvider.Contains values used as identifiers for IRangeValueProvider.

ScrollItemPattern

Représente les contrôles enfants des conteneurs qui prennent en charge le modèle de contrôle ScrollPattern.Represents child controls of containers that support the ScrollPattern control pattern.

ScrollItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IScrollItemProvider.Contains values used as identifiers by IScrollItemProvider.

ScrollPattern

Représente des contrôles qui agissent comme conteneurs autorisant le défilement pour une collection d’éléments enfants.Represents controls that act as scrollable containers for a collection of child elements. Les enfants de cet élément prennent en charge ScrollItemPattern.The children of this element support ScrollItemPattern.

ScrollPatternIdentifiers

Contient les valeurs utilisées en tant qu'identificateurs pour IScrollProvider.Contains values used as identifiers for IScrollProvider.

SelectionItemPattern

Représente les éléments enfants sélectionnables des contrôles conteneurs qui prennent en charge SelectionPattern.Represents selectable child items of container controls that support SelectionPattern.

SelectionItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ISelectionItemProvider.Contains values used as identifiers by ISelectionItemProvider.

SelectionPattern

Représente un contrôle qui agit comme conteneur pour une collection d’éléments enfants sélectionnables.Represents a control that acts as a container for a collection of selectable child items. Les enfants de cet élément prennent en charge SelectionItemPattern.The children of this element support the SelectionItemPattern.

SelectionPatternIdentifiers

Contient les valeurs utilisées en tant qu'identificateurs pour ISelectionProvider.Contains values used as identifiers for ISelectionProvider.

StructureChangedEventArgs

Contient des informations sur l’événement qui est déclenché quand l’arborescence UI Automation a changé.Contains information about the event that is raised when the UI Automation tree structure has changed.

SynchronizedInputPattern

Représente des objets qui prennent en charge des événements d'entrée synchronisés.Represents objects that support synchronized input events.

SynchronizedInputPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ISynchronizedInputProvider.Contains values used as identifiers by ISynchronizedInputProvider.

TableItemPattern

Représente les contrôles enfants des conteneurs qui prennent en charge TablePattern.Represents the child controls of containers that support TablePattern.

TableItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par ITableItemProvider.Contains values used as identifiers by ITableItemProvider.

TablePattern

Représente des contrôles qui agissent comme conteneurs pour une collection d’éléments enfants.Represents controls that act as containers for a collection of child elements. Les enfants de cet élément prennent en charge TableItemPattern et sont organisés en un système de coordonnées logiques à deux dimensions qui peut être parcouru par ligne et par colonne.The children of this element support TableItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column.

TablePatternIdentifiers

Contient les valeurs utilisées en tant qu'identificateurs pour TablePattern.Contains values used as identifiers for TablePattern.

TextPattern

Représente des contrôles qui contiennent du texte.Represents controls that contain text.

TextPatternIdentifiers

Contient les valeurs utilisées en tant qu'identificateurs pour ITextProvider.Contains values used as identifiers for ITextProvider.

TogglePattern

Représente un contrôle qui peut parcourir un ensemble d'états et maintenir un état une fois défini.Represents a control that can cycle through a set of states and maintain a state once set.

TogglePatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IToggleProvider.Contains values used as identifiers by IToggleProvider.

TransformPattern

Représente un contrôle qui peut être déplacé, redimensionné ou pivoté dans un espace à deux dimensions.Represents a control that can be moved, resized, or rotated within a two-dimensional space.

TransformPatternIdentifiers

Contient les valeurs utilisées en tant qu'identificateurs pour ITransformProvider.Contains values used as identifiers for ITransformProvider.

TreeWalker

Fournit les méthodes et propriétés utilisées pour parcourir l’arborescence UI Automation.Provides methods and properties used to navigate the UI Automation tree.

ValuePattern

Représente un contrôle qui a une valeur intrinsèque qui ne couvre pas une plage et peut être représentée sous la forme d'une chaîne.Represents a control that has an intrinsic value that does not span a range and can be represented as a string. Cette chaîne peut, ou non, être modifiable en fonction du contrôle et de ses paramètres.This string may or may not be editable depending on the control and its settings.

ValuePatternIdentifiers

Contient les valeurs utilisées en tant qu'identificateurs pour IValueProvider.Contains values used as identifiers for IValueProvider.

VirtualizedItemPattern

Représente les éléments présents dans les conteneurs qui sont virtualisés et qui doivent être complètement accessibles en tant qu'éléments UI Automation.Represents items inside containers that are virtualized and need to be made fully accessible as UI Automation elements.

VirtualizedItemPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IVirtualizedItemProvider.Contains values used as identifiers by IVirtualizedItemProvider.

WindowClosedEventArgs

Contient des informations relatives à l'événement qui est déclenché lorsqu'une fenêtre est fermée.Contains information about the event that is raised when a window is closed.

WindowPattern

Représente un contrôle qui fournit des fonctionnalités fondamentales basées sur une fenêtre au sein d’une interface utilisateur graphique traditionnelle (GUI).Represents a control that provides fundamental window-based functionality within a traditional graphical user interface (GUI).

WindowPatternIdentifiers

Contient des valeurs utilisées comme identificateurs par IWindowProvider.Contains values used as identifiers by IWindowProvider.

Structures

AutomationElement.AutomationElementInformation

Contient les accesseurs de propriété utilisés par les propriétés Cached ou Current.Contains the property accessors used by the Cached or Current properties.

ClientSideProviderDescription

Décrit l’étendue d’un fournisseur UI Automation côté client pour qu’il puisse être inscrit auprès de l’application cliente UI Automation.Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application.

DockPattern.DockPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet DockPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a DockPattern object using its Current or Cached accessors.

ExpandCollapsePattern.ExpandCollapsePatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet ExpandCollapsePattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors.

GridItemPattern.GridItemPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet GridItemPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a GridItemPattern object using its Current or Cached accessors.

GridPattern.GridPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet GridPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a GridPattern object using its Current or Cached accessors.

MultipleViewPattern.MultipleViewPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet MultipleViewPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors.

RangeValuePattern.RangeValuePatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet RangeValuePattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors.

ScrollPattern.ScrollPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet ScrollPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a ScrollPattern object using its Current or Cached accessors.

SelectionItemPattern.SelectionItemPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet SelectionItemPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors.

SelectionPattern.SelectionPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet SelectionPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a SelectionPattern object using its Current or Cached accessors.

TableItemPattern.TableItemPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet TableItemPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a TableItemPattern object using its Current or Cached accessors.

TablePattern.TablePatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet TablePattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a TablePattern object using its Current or Cached accessors.

TogglePattern.TogglePatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet TogglePattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a TogglePattern object using its Current or Cached accessors.

TransformPattern.TransformPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet TransformPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a TransformPattern object using its Current or Cached accessors.

ValuePattern.ValuePatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet ValuePattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a ValuePattern object using its Current or Cached accessors.

WindowPattern.WindowPatternInformation

Permet d'accéder aux valeurs de propriétés d'un objet WindowPattern en utilisant ses accesseurs Current ou Cached.Provides access to the property values of a WindowPattern object using its Current or Cached accessors.

Énumérations

AsyncContentLoadedState

Contient des valeurs qui spécifient l’état du contenu en cours de chargement dans un élément de contenu.Contains values that specify the state of the content being loaded into a content element.

AutomationElementMode

Contient des valeurs qui spécifient le type de référence à utiliser quand des éléments UI Automation sont retournés. Ces valeurs sont utilisées dans la propriété AutomationElementMode.These values are used in the AutomationElementMode property.

AutomationLiveSetting

Décrit les caractéristiques de notification d’une zone dynamique particulière.Describes the notification characteristics of a particular live region.

ClientSideProviderMatchIndicator

Contient des valeurs qui spécifient le comportement lors de la mise en correspondance de noms de classes dans un ClientSideProviderDescription.Contains values that specify behavior when matching class names in a ClientSideProviderDescription.

DockPosition

Contient des valeurs qui spécifient la position d’ancrage d’un objet, représentée par DockPattern, dans un conteneur d’ancrage.Contains values that specify the dock position of an object, represented by a DockPattern, within a docking container.

ExpandCollapseState

Contient des valeurs qui spécifient le ExpandCollapseState d’un élément UI Automation.Contains values that specify the ExpandCollapseState of a UI Automation element.

IsOffscreenBehavior

Spécifie la façon dont la propriété IsOffscreen() est déterminée.Specifies how the IsOffscreen() property is determined.

OrientationType

Contient des valeurs qui spécifient l'orientation d'un contrôle.Contains values that specify the orientation of a control.

PropertyConditionFlags

Contient des valeurs qui spécifient la façon dont une valeur de propriété est testée dans un PropertyCondition.Contains values that specify how a property value is tested in a PropertyCondition.

RowOrColumnMajor

Contient des valeurs qui spécifient si les données contenues dans une table doivent être principalement lues par ligne ou par colonne.Contains values that specify whether data in a table should be read primarily by row or by column.

ScrollAmount

Contient des valeurs utilisées par ScrollPattern pour indiquer la direction et la distance du défilement.Contains values used by ScrollPattern to indicate the direction and distance to scroll.

StructureChangeType

Contient des valeurs qui spécifient des modifications apportées à la structure de l’arborescence des éléments Microsoft UI Automation.Contains values that specify changes in the structure of the Microsoft UI Automation element tree.

SupportedTextSelection

Contient des valeurs qui spécifient si un fournisseur de texte prend en charge la sélection et, si tel est le cas, s'il prend en charge une sélection unique et continue ou plusieurs sélections disjointes.Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections.

SynchronizedInputType

Contient des valeurs qui spécifient le type d'entrée synchronisée.Contains values that specify the type of synchronized input.

ToggleState

Contient des valeurs qui spécifient le ToggleState d’un élément UI Automation.Contains values that specify the ToggleState of a UI Automation element.

TreeScope

Contient des valeurs qui spécifient la portée des éléments dans l’arborescence UI Automation.Contains values that specify the scope of elements within the UI Automation tree.

WindowInteractionState

Contient des valeurs qui spécifient l'état actuel de la fenêtre à des fins d'interaction avec l'utilisateur ou par programme.Contains values that specify the current state of the window for purposes of user or programmatic interaction.

WindowVisualState

Contient des valeurs qui spécifient l'état visuel d'une fenêtre.Contains values that specify the visual state of a window.

Délégués

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 UI Automation.Represents the method implemented by the UI Automation client application to handle an event raised by a UI Automation provider.

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 UI Automation quand le focus a changé.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed.

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 quand une propriété a été modifiée.Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when a property has changed.

ClientSideProviderFactoryCallback

Représente la méthode qui crée un fournisseur UI Automation côté client pour une fenêtre.Represents the method that creates a client-side UI Automation provider for a window.

StructureChangedEventHandler

Représente la méthode implémentée par l’application cliente pour gérer l’événement déclenché quand la structure de l’arborescence UI Automation a changé.Represents the method implemented by the client application to handle the event raised when the UI Automation tree structure has changed.