System.Windows.Automation.Provider 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 des API pour la création de fournisseurs UI Automation.
Classes
AutomationInteropProvider |
Assure la prise en charge des communications entre les fournisseurs UI Automation et les applications clientes UI Automation. |
Interfaces
IDockProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation aux contrôles qui exposent leurs propriétés d’ancrage dans un conteneur d’ancrage. |
IExpandCollapseProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation aux contrôles qui peuvent être visuellement développés pour afficher du contenu et réduits pour masquer le contenu. |
IGridItemProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux différents contrôles enfants des conteneurs qui implémentent IGridProvider. |
IGridProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux contrôles qui jouent le rôle de conteneurs pour une collection d’éléments enfants. Les enfants de cet élément doivent implémenter IGridItemProvider et être organisés dans un système de coordonnées logiques à deux dimensions qui peut être parcouru (autrement dit, un client UI Automation peut se déplacer vers les contrôles adjacents) à l’aide du clavier. |
IInvokeProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux contrôles qui initialisent ou effectuent une action unique et non ambiguë et qui ne conservent pas l’état quand ils sont activées. |
IItemContainerProvider |
Expose une méthode pour permettre aux applications de rechercher un élément dans un conteneur, tel qu'une liste virtualisée. |
IMultipleViewProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation à des contrôles qui fournissent plusieurs représentations du même ensemble d’informations ou de contrôles enfants et qui peuvent basculer entre elles. |
IRangeValueProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation aux contrôles auxquels une valeur comprise dans une plage peut être affectée. |
IRawElementProviderAdviseEvents |
Expose des méthodes qui sont appelées pour notifier l’élément racine d’un fragment quand une application cliente UI Automation commence ou cesse d’écouter des événements. |
IRawElementProviderFragment |
Expose les méthodes et les propriétés des éléments de l’interface utilisateur (IU) qui font partie d’une structure à plusieurs niveaux, telle qu’une zone de liste ou un élément de liste. Implémenté par les fournisseurs UI Automation. |
IRawElementProviderFragmentRoot |
Expose les méthodes et les propriétés de l’élément racine dans un fragment. |
IRawElementProviderHwndOverride |
Expose une méthode qui permet le repositionnement d’éléments basés sur une fenêtre dans l’arborescence UI Automation du fragment. |
IRawElementProviderSimple |
Fournit des méthodes et des propriétés qui exposent des informations de base sur un élément de l’interface utilisateur. |
IScrollItemProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux différents contrôles enfants des conteneurs qui implémentent IScrollProvider. |
IScrollProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation à un contrôle qui joue le rôle de conteneur de défilement pour une collection d’objets enfants. Les enfants de ce contrôle doivent implémenter IScrollItemProvider. |
ISelectionItemProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux différents contrôles enfants sélectionnables des conteneurs qui implémentent ISelectionProvider. |
ISelectionProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation aux contrôles qui jouent le rôle de conteneurs pour une collection d’éléments enfants individuels et sélectionnables. Les enfants de ce contrôle doivent implémenter ISelectionItemProvider. |
ISynchronizedInputProvider |
Expose des méthodes afin de faciliter l'accès des clients UI Automation aux contrôles qui prennent en charge l'entrée synchronisée. |
ITableItemProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux contrôles enfants des conteneurs qui implémentent ITableProvider. |
ITableProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux contrôles qui jouent le rôle de conteneurs pour une collection d’éléments enfants. Les enfants de cet élément doivent implémenter ITableItemProvider et être organisés dans un système de coordonnées logiques à deux dimensions qui peut être parcouru (autrement dit, un client UI Automation peut se déplacer vers les contrôles adjacents) à l’aide du clavier. |
ITextProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux contrôles qui contiennent du texte. |
ITextRangeProvider |
Expose les méthodes et les propriétés permettant de prendre en charge l’accès du client UI Automation à une étendue de texte continu dans un conteneur de texte qui implémente ITextProvider. |
IToggleProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation aux contrôles qui peuvent passer par un jeu d’états et conserver un état une fois ce dernier défini. |
ITransformProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation aux contrôles qui peuvent faire l’objet d’un déplacement, d’un redimensionnement ou d’une rotation dans un espace à deux dimensions. |
IValueProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès du client UI Automation aux contrôles ayant une valeur intrinsèque qui ne couvre pas de plage et qui peut être représentée sous forme de chaîne. |
IVirtualizedItemProvider |
Expose une méthode pour prendre en charge le modèle de contrôle d'élément virtualisé. |
IWindowProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux contrôles qui fournissent des fonctionnalités fondamentales basées sur des fenêtres dans une interface graphique utilisateur (GUI) traditionnelle. |
Énumérations
NavigateDirection |
Contient les valeurs utilisées pour spécifier la direction de navigation dans l’arborescence UI Automation. |
ProviderOptions |
Contient des valeurs qui spécifient le type de fournisseur UI Automation. |