System.Windows.Automation Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Prend en charge les clients UI Automation de WPF (Windows Presentation Foundation).
Classes
ActiveTextPositionChangedEventArgs |
Prend en charge les clients UI Automation de WPF (Windows Presentation Foundation). |
AndCondition |
Représente une combinaison de deux objets PropertyCondition, ou plus, qui doivent tous être vrais pour qu'il existe une correspondance. |
AsyncContentLoadedEventArgs |
Fournit les données d'un AsyncContentLoadedEvent. |
Automation |
Contient des méthodes et des champs pour les applications clientes UI Automation. |
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. |
AutomationElementCollection |
Représente une collection d'objets AutomationElement. |
AutomationElementIdentifiers |
Contient des valeurs utilisées comme identificateurs par des fournisseurs UI Automation. |
AutomationEvent |
Identifie un événement UI Automation. |
AutomationEventArgs |
Fournit des données pour les événements UI Automation qui sont passés à un délégué AutomationEventHandler. |
AutomationFocusChangedEventArgs |
Fournit des données pour un événement de modification de focus. |
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. |
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 de modification de propriété. |
AutomationTextAttribute |
Identifie les attributs de texte UI Automation. |
BasePattern |
Fournit l’implémentation de base des 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 quand un AutomationElement est obtenu. |
ClientSettings |
Contient des méthodes qui rendent des fournisseurs côté client disponibles pour le client. |
Condition |
Type de base pour les conditions utilisées dans le filtrage durant la recherche d’éléments dans l’arborescence UI Automation. |
ControlType |
Identifie le type d’un contrôle d’interface utilisateur (IU). |
DockPattern |
Représente les contrôles qui exposent leurs propriétés d’ancrage dans un conteneur d’ancrage. |
DockPatternIdentifiers |
Contient les valeurs utilisées en tant qu'identificateurs pour 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. |
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é. |
ExpandCollapsePattern |
Représente des contrôles qui peuvent être visuellement développés pour afficher le contenu et réduits pour masquer le contenu. |
ExpandCollapsePatternIdentifiers |
Contient des valeurs utilisées comme identificateurs par IExpandCollapseProvider. |
GridItemPattern |
Représente les contrôles enfants de conteneurs qui prennent en charge GridPattern. |
GridItemPatternIdentifiers |
Contient des valeurs utilisées comme identificateurs par IGridItemProvider. |
GridPattern |
Représente des contrôles qui agissent comme conteneurs pour une collection d’éléments enfants. 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. |
GridPatternIdentifiers |
Contient des valeurs utilisées comme identificateurs par 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. |
InvokePatternIdentifiers |
Contient des valeurs utilisées comme identificateurs par 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é. |
ItemContainerPatternIdentifiers |
Contient des valeurs utilisées comme identificateurs par 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. |
MultipleViewPatternIdentifiers |
Contient des valeurs utilisées comme identificateurs par 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. |
NotCondition |
Représente un Condition qui est la forme négative d'un Condition spécifié. |
NotificationEventArgs |
Prend en charge les clients UI Automation de WPF (Windows Presentation Foundation). |
OrCondition |
Représente une combinaison de deux conditions, ou plus, où il existe une correspondance si l'une des conditions est vraie. |
PropertyCondition |
Représente un Condition qui vérifie si une propriété a une valeur spécifiée. |
ProxyAssemblyNotLoadedException |
Contient des informations sur l’exception levée en cas de problème durant le chargement d’un assembly qui contient des fournisseurs côté client. |
RangeValuePattern |
Représente un contrôle auquel une valeur comprise dans une plage peut être affectée. |
RangeValuePatternIdentifiers |
Contient les valeurs utilisées en tant qu'identificateurs pour IRangeValueProvider. |
ScrollItemPattern |
Représente les contrôles enfants des conteneurs qui prennent en charge le modèle de contrôle ScrollPattern. |
ScrollItemPatternIdentifiers |
Contient des valeurs utilisées comme identificateurs par IScrollItemProvider. |
ScrollPattern |
Représente des contrôles qui agissent comme conteneurs autorisant le défilement pour une collection d’éléments enfants. Les enfants de cet élément prennent en charge ScrollItemPattern. |
ScrollPatternIdentifiers |
Contient les valeurs utilisées en tant qu'identificateurs pour IScrollProvider. |
SelectionItemPattern |
Représente les éléments enfants sélectionnables des contrôles conteneurs 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 SelectionItemPattern. |
SelectionPatternIdentifiers |
Contient les valeurs utilisées en tant qu'identificateurs pour ISelectionProvider. |
StructureChangedEventArgs |
Contient des informations sur l’événement qui est déclenché quand l’arborescence UI Automation a changé. |
SynchronizedInputPattern |
Représente des objets qui prennent en charge des é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 des contrôles qui agissent comme conteneurs pour une collection d’éléments enfants. 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. |
TablePatternIdentifiers |
Contient les valeurs utilisées en tant qu'identificateurs pour TablePattern. |
TextPattern |
Représente des contrôles qui contiennent du texte. |
TextPatternIdentifiers |
Contient les valeurs utilisées en tant qu'identificateurs pour ITextProvider. |
TogglePattern |
Représente un contrôle qui peut parcourir un ensemble d'états et maintenir 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 les valeurs utilisées en tant qu'identificateurs pour ITransformProvider. |
TreeWalker |
Fournit les méthodes et propriétés utilisées pour parcourir l’arborescence UI Automation. |
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. Cette chaîne peut, ou non, être modifiable en fonction du contrôle et de ses paramètres. |
ValuePatternIdentifiers |
Contient les valeurs utilisées en tant qu'identificateurs pour 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. |
VirtualizedItemPatternIdentifiers |
Contient des valeurs utilisées comme identificateurs par IVirtualizedItemProvider. |
WindowClosedEventArgs |
Contient des informations relatives à l'événement qui est déclenché lorsqu'une fenêtre est fermée. |
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). |
WindowPatternIdentifiers |
Contient des valeurs utilisées comme identificateurs par IWindowProvider. |
Structures
AutomationElement.AutomationElementInformation |
Contient les accesseurs de propriété utilisés par les propriétés Cached ou Current. |
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. |
DockPattern.DockPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet DockPattern en utilisant ses accesseurs Current ou Cached. |
ExpandCollapsePattern.ExpandCollapsePatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet ExpandCollapsePattern en utilisant ses accesseurs Current ou Cached. |
GridItemPattern.GridItemPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet GridItemPattern en utilisant ses accesseurs Current ou Cached. |
GridPattern.GridPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet GridPattern en utilisant ses accesseurs Current ou Cached. |
MultipleViewPattern.MultipleViewPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet MultipleViewPattern en utilisant ses accesseurs Current ou Cached. |
RangeValuePattern.RangeValuePatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet RangeValuePattern en utilisant ses accesseurs Current ou Cached. |
ScrollPattern.ScrollPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet ScrollPattern en utilisant ses accesseurs Current ou Cached. |
SelectionItemPattern.SelectionItemPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet SelectionItemPattern en utilisant ses accesseurs Current ou Cached. |
SelectionPattern.SelectionPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet SelectionPattern en utilisant ses accesseurs Current ou Cached. |
TableItemPattern.TableItemPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet TableItemPattern en utilisant ses accesseurs Current ou Cached. |
TablePattern.TablePatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet TablePattern en utilisant ses accesseurs Current ou Cached. |
TogglePattern.TogglePatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet TogglePattern en utilisant ses accesseurs Current ou Cached. |
TransformPattern.TransformPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet TransformPattern en utilisant ses accesseurs Current ou Cached. |
ValuePattern.ValuePatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet ValuePattern en utilisant ses accesseurs Current ou Cached. |
WindowPattern.WindowPatternInformation |
Permet d'accéder aux valeurs de propriétés d'un objet WindowPattern en utilisant ses accesseurs Current ou Cached. |
Énumérations
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 quand des éléments UI Automation sont retournés. Ces valeurs sont utilisées dans la propriété AutomationElementMode. |
AutomationHeadingLevel |
Prend en charge les clients UI Automation de WPF (Windows Presentation Foundation). |
AutomationLiveSetting |
Décrit les caractéristiques de notification d’une zone dynamique particulière. |
AutomationNotificationKind |
Indique le type de notification lors de l’appel RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)de . |
AutomationNotificationProcessing |
Spécifie l’ordre dans lequel traiter une notification lors de l’appel RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)de . |
ClientSideProviderMatchIndicator |
Contient des valeurs qui spécifient le comportement lors de la mise en correspondance de noms de classes dans un 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. |
ExpandCollapseState |
Contient des valeurs qui spécifient le 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 la façon dont une valeur de propriété est testée dans un 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. |
ScrollAmount |
Contient des valeurs utilisées par ScrollPattern pour indiquer la direction et la distance du défilement. |
StructureChangeType |
Contient des valeurs qui spécifient des modifications apportées à la structure de l’arborescence des éléments Microsoft UI Automation. |
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. |
SynchronizedInputType |
Contient des valeurs qui spécifient le type d'entrée synchronisée. |
ToggleState |
Contient des valeurs qui spécifient le ToggleState d’un élément UI Automation. |
TreeScope |
Contient des valeurs qui spécifient la portée 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 avec l'utilisateur ou par programme. |
WindowVisualState |
Contient des valeurs qui spécifient l'état visuel d'une fenêtre. |
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. |
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é. |
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. |
ClientSideProviderFactoryCallback |
Représente la méthode qui crée un fournisseur 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é quand la structure de l’arborescence UI Automation a changé. |