Microsoft.UI.Xaml.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.
Définit des modèles de fournisseur implémentés par des homologues d’automatisation et reconnus par les clients Automation.
Classes
| Nom | Description |
|---|---|
| IRawElementProviderSimple |
Fournit des méthodes et des propriétés qui exposent des informations de base sur un élément d’interface utilisateur. IRawElementProviderSimple est une classe Windows Runtime, et non une interface. |
Interfaces
| Nom | Description |
|---|---|
| IAnnotationProvider |
Expose les propriétés d’une annotation dans un document. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Annotation. |
| ICustomNavigationProvider |
Expose une méthode pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui prennent en charge un ordre de navigation personnalisé. Implémentez ICustomNavigationProvider pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.CustomNavigation. |
| IDockProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui exposent leurs propriétés d’ancrage dans un conteneur d’ancrage. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Dock. |
| IDragProvider |
Permet à un élément Microsoft UI Automation de se décrire comme un élément qui peut être déplacé dans le cadre d’une opération de glisser-déplacer. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Drag. |
| IDropTargetProvider |
Permet à un élément Microsoft UI Automation de se décrire comme un élément qui peut recevoir une liste déroulante d’un élément déplacé dans le cadre d’une opération de glisser-déplacer. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.DropTarget. |
| IExpandCollapseProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui s’étendent visuellement pour afficher le contenu et qui s’réduisent pour masquer le contenu. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.ExpandCollapse. |
| IGridItemProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles enfants individuels des conteneurs qui implémentent IGridProvider. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.GridItem. |
| IGridProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui agissent en tant que conteneurs pour une collection d’éléments enfants. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Grid. |
| IInvokeProvider |
Expose une méthode pour prendre en charge Microsoft UI Automation’accès aux contrôles qui lancent ou exécutent une action unique et non ambiguë et ne conservent pas l’état lors de l’activation. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Invoke. |
| IItemContainerProvider |
Expose une méthode Microsoft UI Automation pour permettre aux applications de rechercher un élément dans un conteneur, tel qu’une liste virtualisée. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.ItemContainer. |
| IMultipleViewProvider |
Expose des méthodes et des propriétés pour prendre en charge Microsoft UI Automation l’accès client aux contrôles qui fournissent et peuvent basculer entre plusieurs représentations du même ensemble d’informations ou de contrôles enfants. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.MultipleView. |
| IObjectModelProvider |
Fournit l’accès au modèle objet sous-jacent implémenté par un contrôle ou une application. |
| IRangeValueProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles pouvant être définis sur une valeur dans une plage. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.RangeValue. |
| IScrollItemProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par Microsoft UI Automation client aux contrôles enfants individuels des conteneurs qui implémentent IScrollProvider. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.ScrollItem. |
| IScrollProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation à un contrôle qui agit comme un conteneur à défilement pour une collection d’objets enfants. Les enfants de cet élément doivent implémenter IScrollItemProvider. Implémentez IScrollProvider pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Scroll. |
| ISelectionItemProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles enfants individuels et sélectionnables des conteneurs qui implémentent ISelectionProvider. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.SelectionItem. |
| ISelectionProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui agissent en tant que conteneurs pour une collection d’éléments enfants individuels sélectionnables. Les enfants de cet élément doivent implémenter ISelectionItemProvider. Implémentez ISelectionProvider pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.SelectionItem. |
| ISpreadsheetItemProvider |
Fournit l’accès aux informations relatives à un élément (cellule) dans une feuille de calcul. |
| ISpreadsheetProvider |
Fournit l’accès aux éléments (cellules) dans une feuille de calcul. |
| IStylesProvider |
Fournit l’accès aux styles visuels associés au contenu d’un document. |
| ISynchronizedInputProvider |
Permet aux applications clientes Microsoft UI Automation de diriger l’entrée de la souris ou du clavier vers un élément d’interface utilisateur spécifique. |
| ITableItemProvider |
Expose des méthodes et des propriétés pour prendre en charge Microsoft UI Automation l’accès client aux contrôles enfants des conteneurs qui implémentent ITableProvider. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.TableItem. |
| ITableProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui agissent en tant que 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 logique à deux dimensions qui peut être parcouru (un client Microsoft UI Automation peut passer aux contrôles adjacents, qui sont des en-têtes ou des cellules du tableau) à l’aide du clavier. |
| ITextChildProvider |
Fournit l’accès à un contrôle textuel qui est un enfant d’un autre contrôle textuel. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.TextChild. |
| ITextEditProvider |
Étend l’interface ITextProvider pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui prennent en charge les actions de modification de texte par programmation. Implémentez ITextEditProvider pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.TextEdit. |
| ITextProvider |
Expose des méthodes et des propriétés pour prendre en charge Microsoft UI Automation l’accès client aux contrôles qui contiennent du texte. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Text. |
| ITextProvider2 |
Étend l’interface ITextProvider pour permettre aux fournisseurs Microsoft UI Automation d’exposer du contenu textuel qui est la cible d’une annotation ou d’une sélection. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Text2. |
| ITextRangeProvider |
Expose des méthodes et des propriétés pour prendre en charge Microsoft UI Automation accès client à une étendue de texte continu dans un conteneur de texte qui implémente ITextProvider. |
| ITextRangeProvider2 |
Étend l’interface ITextRange pour permettre aux fournisseurs Microsoft UI Automation d’ouvrir par programme des menus contextuels contextuels aux opérations d’entrée de texte. |
| IToggleProvider |
Expose des méthodes et des propriétés pour prendre en charge Microsoft UI Automation l’accès client aux contrôles qui peuvent parcourir un ensemble d’états et maintenir un état particulier. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Toggle. |
| ITransformProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles ou éléments qui peuvent être déplacés, redimensionnés ou pivotés dans un espace à deux dimensions. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Transform. |
| ITransformProvider2 |
Étend l’interface ITransformProvider pour permettre aux fournisseurs Microsoft UI Automation d’exposer l’API pour prendre en charge la fonctionnalité de zoom de la fenêtre d’affichage d’un contrôle. |
| IValueProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui ont une valeur intrinsèque qui n’étend pas une plage et qui peuvent être représentées sous forme de chaîne. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Value. |
| IVirtualizedItemProvider |
Expose une méthode pour prendre en charge le modèle de contrôle d’élément virtualisé. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.VirtualizedItem. |
| IWindowProvider |
Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui fournissent des fonctionnalités fondamentales basées sur des fenêtres au sein d’une interface graphique graphique (GUI). Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.Window. |