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.
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é. |