Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
System.Windows.Automation
Collapse the table of content
Expand the table of content
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

System.Windows.Automation, espace de noms

Fournit une prise en charge pour les clients UI Automation de Windows Presentation Foundation (WPF).

  Classe Description
Classe publique AndCondition Représente une combinaison de deux objets PropertyCondition, ou plus, qui doivent tous être vrais pour qu'il existe une correspondance.
Classe publique AsyncContentLoadedEventArgs Fournit les données d'un AsyncContentLoadedEvent.
Classe publique Automation Contient les méthodes et les champs pour les applications du client UI Automation.
Classe publique AutomationElement Représente un élément UI Automation de l'arborescence UI Automation et contient les valeurs utilisées en tant qu'identificateurs par les applications du client UI Automation.
Classe publique AutomationElementCollection Représente une collection d'objets AutomationElement.
Classe publique AutomationElementIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par les fournisseurs UI Automation.
Classe publique AutomationEvent Identifie un événement UI Automation.
Classe publique AutomationEventArgs Fournit des données pour les événements UI Automation qui sont passés à un délégué AutomationEventHandler.
Classe publique AutomationFocusChangedEventArgs Fournit des données pour un événement de modification de focus.
Classe publique 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.
Classe publique AutomationPattern Identifie un modèle de contrôle.
Classe publique 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.
Classe publique AutomationProperty Identifie une propriété d'un AutomationElement.
Classe publique AutomationPropertyChangedEventArgs Fournit des informations sur un événement de modification de propriété.
Classe publique AutomationTextAttribute Identifie des attributs de texte UI Automation.
Classe publique BasePattern Fournit l'implémentation de base pour les classes de modèle de contrôle.
Classe publique CacheRequest Spécifie les propriétés et les modèles que l'infrastructure UI Automation met en cache lorsqu'un AutomationElement est obtenu.
Classe publique ClientSettings Contient des méthodes qui rendent des fournisseurs côté client disponibles pour le client.
Classe publique Condition Type de base pour les conditions utilisées dans le filtrage lors de la recherche d'éléments dans l'arborescence UI Automation.
Classe publique ControlType Identifie le type d'un contrôle d'interface utilisateur (UI).
Classe publique DockPattern Représente les contrôles qui exposent leurs propriétés d'ancrage dans un conteneur d'ancrage.
Classe publique DockPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs pour IDockProvider.
Classe publique ElementNotAvailableException Contient des informations relatives à l'exception qui est levée lorsqu'une tentative est faite pour accéder à un élément UI Automation correspondant à une partie de l'interface utilisateur qui n'est plus disponible.
Classe publique 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é.
Classe publique ExpandCollapsePattern Représente les contrôles que s'étendent visuellement pour afficher un contenu et se réduisent pour le masquer.
Classe publique ExpandCollapsePatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IExpandCollapseProvider.
Classe publique GridItemPattern Représente les contrôles enfants des conteneurs qui prennent en charge GridPattern.
Classe publique GridItemPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IGridItemProvider.
Classe publique GridPattern Représente les contrôles qui jouent le rôle de 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.
Classe publique GridPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IGridProvider.
Classe publique InvokePattern Représente les contrôles qui initialisent ou exécutent une seule action non équivoque et qui ne conservent pas l'état quand ils sont activés.
Classe publique InvokePatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IInvokeProvider.
Classe publique 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é.
Classe publique ItemContainerPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IItemContainerProvider.
Classe publique 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.
Classe publique MultipleViewPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IMultipleViewProvider.
Classe publique NoClickablePointException Contient des informations relatives à l'exception qui est levée lorsque GetClickablePoint est appelé sur un élément UI Automation qui n'a aucun point interactif.
Classe publique NotCondition Représente un Condition qui est la forme négative d'un Condition spécifié.
Classe publique OrCondition Représente une combinaison de deux conditions, ou plus, où il existe une correspondance si l'une des conditions est vraie.
Classe publique PropertyCondition Représente un Condition qui vérifie si une propriété a une valeur spécifiée.
Classe publique 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.
Classe publique RangeValuePattern Représente un contrôle auquel une valeur comprise dans une plage peut être affectée.
Classe publique RangeValuePatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs pour IRangeValueProvider.
Classe publique ScrollItemPattern Représente les contrôles enfants des conteneurs qui prennent en charge le modèle de contrôle ScrollPattern.
Classe publique ScrollItemPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IScrollItemProvider.
Classe publique ScrollPattern Représente les contrôles qui jouent le rôle de conteneurs à défilement pour une collection d'éléments enfants. Les enfants de cet élément prennent en charge ScrollItemPattern.
Classe publique ScrollPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs pour IScrollProvider.
Classe publique SelectionItemPattern Représente les éléments enfants sélectionnables des contrôles conteneurs qui prennent en charge SelectionPattern.
Classe publique SelectionItemPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par ISelectionItemProvider.
Classe publique SelectionPattern Représente un contrôle qui joue le rôle de conteneur pour une collection d'éléments enfants pouvant être sélectionnés. Les enfants de cet élément prennent en charge SelectionItemPattern.
Classe publique SelectionPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs pour ISelectionProvider.
Classe publique StructureChangedEventArgs Contient des informations sur l'événement qui est déclenché lorsque l'arborescence UI Automation a changé.
Classe publique SynchronizedInputPattern Représente des objets qui prennent en charge des événements d'entrée synchronisés.
Classe publique SynchronizedInputPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par ISynchronizedInputProvider.
Classe publique TableItemPattern Représente les contrôles enfants des conteneurs qui prennent en charge TablePattern.
Classe publique TableItemPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par ITableItemProvider.
Classe publique TablePattern Représente les contrôles qui jouent le rôle de 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.
Classe publique TablePatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs pour TablePattern.
Classe publique TextPattern Représente des contrôles qui contiennent du texte.
Classe publique TextPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs pour ITextProvider.
Classe publique TogglePattern Représente un contrôle qui peut parcourir un ensemble d'états et maintenir un état une fois défini.
Classe publique TogglePatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IToggleProvider.
Classe publique TransformPattern Représente un contrôle qui peut être déplacé, redimensionné ou pivoté dans un espace à deux dimensions.
Classe publique TransformPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs pour ITransformProvider.
Classe publique TreeWalker Fournit les méthodes et les propriétés utilisées pour parcourir l'arborescence UI Automation.
Classe publique 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.
Classe publique ValuePatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs pour IValueProvider.
Classe publique 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.
Classe publique VirtualizedItemPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IVirtualizedItemProvider.
Classe publique WindowClosedEventArgs Contient des informations relatives à l'événement qui est déclenché lorsqu'une fenêtre est fermée.
Classe publique WindowPattern Représente un contrôle qui fournit les fonctionnalités fondamentales des fenêtres dans une interface graphique utilisateur (GUI) traditionnelle.
Classe publique WindowPatternIdentifiers Contient les valeurs utilisées en tant qu'identificateurs par IWindowProvider.

  Structure Description
Structure publique AutomationElement.AutomationElementInformation Contient les accesseurs de propriété utilisés par les propriétés Cached ou Current.
Structure publique ClientSideProviderDescription Décrit la portée d'un fournisseur UI Automation côté client afin qu'il puisse être enregistré avec l'application du client UI Automation.
Structure publique DockPattern.DockPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet DockPattern en utilisant ses accesseurs Current ou Cached.
Structure publique ExpandCollapsePattern.ExpandCollapsePatternInformation Permet d'accéder aux valeurs de propriétés d'un objet ExpandCollapsePattern en utilisant ses accesseurs Current ou Cached.
Structure publique GridItemPattern.GridItemPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet GridItemPattern en utilisant ses accesseurs Current ou Cached.
Structure publique GridPattern.GridPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet GridPattern en utilisant ses accesseurs Current ou Cached.
Structure publique MultipleViewPattern.MultipleViewPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet MultipleViewPattern en utilisant ses accesseurs Current ou Cached.
Structure publique RangeValuePattern.RangeValuePatternInformation Permet d'accéder aux valeurs de propriétés d'un objet RangeValuePattern en utilisant ses accesseurs Current ou Cached.
Structure publique ScrollPattern.ScrollPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet ScrollPattern en utilisant ses accesseurs Current ou Cached.
Structure publique SelectionItemPattern.SelectionItemPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet SelectionItemPattern en utilisant ses accesseurs Current ou Cached.
Structure publique SelectionPattern.SelectionPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet SelectionPattern en utilisant ses accesseurs Current ou Cached.
Structure publique TableItemPattern.TableItemPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet TableItemPattern en utilisant ses accesseurs Current ou Cached.
Structure publique TablePattern.TablePatternInformation Permet d'accéder aux valeurs de propriétés d'un objet TablePattern en utilisant ses accesseurs Current ou Cached.
Structure publique TogglePattern.TogglePatternInformation Permet d'accéder aux valeurs de propriétés d'un objet TogglePattern en utilisant ses accesseurs Current ou Cached.
Structure publique TransformPattern.TransformPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet TransformPattern en utilisant ses accesseurs Current ou Cached.
Structure publique ValuePattern.ValuePatternInformation Permet d'accéder aux valeurs de propriétés d'un objet ValuePattern en utilisant ses accesseurs Current ou Cached.
Structure publique WindowPattern.WindowPatternInformation Permet d'accéder aux valeurs de propriétés d'un objet WindowPattern en utilisant ses accesseurs Current ou Cached.

  Délégué Description
Délégué public AutomationEventHandler Représente la méthode implémentée par l'application du client UI Automation pour gérer un événement déclenché par un fournisseur UI Automation.
Délégué public AutomationFocusChangedEventHandler Représente la méthode implémentée par l'application du client UI Automation pour gérer l'événement déclenché par un fournisseur UI Automation lorsque le focus a changé.
Délégué public AutomationPropertyChangedEventHandler Représente la méthode implémentée par l'application du client UI Automation pour gérer l'événement déclenché par un fournisseur UI Automation lorsqu'une propriété a changé.
Délégué public ClientSideProviderFactoryCallback Représente la méthode qui crée un fournisseur UI Automation côté client pour une fenêtre.
Délégué public 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é.

  Énumération Description
Énumération publique AsyncContentLoadedState Contient des valeurs qui spécifient l'état du contenu en cours de chargement dans un élément de contenu.
Énumération publique 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é CacheRequest.AutomationElementMode.
Énumération publique ClientSideProviderMatchIndicator Contient des valeurs qui spécifient le comportement lors de la mise en correspondance de noms de classes dans un ClientSideProviderDescription.
Énumération publique 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.
Énumération publique ExpandCollapseState Contient des valeurs qui indiquent le ExpandCollapseState d'un élément UI Automation.
Énumération publique IsOffscreenBehavior Spécifie la façon dont la propriété IsOffscreen est déterminée.
Énumération publique OrientationType Contient des valeurs qui spécifient l'orientation d'un contrôle.
Énumération publique PropertyConditionFlags Contient des valeurs qui spécifient la façon dont une valeur de propriété est testée dans un PropertyCondition.
Énumération publique RowOrColumnMajor Contient des valeurs qui spécifient si les données contenues dans une table doivent être principalement lues par ligne ou par colonne.
Énumération publique ScrollAmount Contient des valeurs utilisées par ScrollPattern pour indiquer la direction et la distance du défilement.
Énumération publique StructureChangeType Contient des valeurs qui spécifient des modifications apportées à la structure de l'arborescence des éléments Microsoft UI Automation.
Énumération publique 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.
Énumération publique SynchronizedInputType Contient des valeurs qui spécifient le type d'entrée synchronisée.
Énumération publique ToggleState Contient des valeurs qui indiquent le ToggleState d'un élément UI Automation.
Énumération publique TreeScope Contient des valeurs qui spécifient la portée des éléments dans l'arborescence UI Automation.
Énumération publique WindowInteractionState Contient des valeurs qui spécifient l'état actuel de la fenêtre à des fins d'interaction avec l'utilisateur ou par programme.
Énumération publique WindowVisualState Contient des valeurs qui spécifient l'état visuel d'une fenêtre.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft