AutomationPeer Classe
Définition
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 une classe de base qui expose un élément à UI Automation.
public ref class AutomationPeer abstract : System::Windows::Threading::DispatcherObject
public abstract class AutomationPeer : System.Windows.Threading.DispatcherObject
type AutomationPeer = class
inherit DispatcherObject
Public MustInherit Class AutomationPeer
Inherits DispatcherObject
- Héritage
- Dérivé
Remarques
Lorsque UI Automation interroge la racine d’une application Windows Presentation Foundation (WPF) sur un élément, la racine retourne l’homologue UI Automation pour cet élément. L’homologue répond également à UI Automation requêtes sur son élément correspondant.
Constructeurs
| Nom | Description |
|---|---|
| AutomationPeer() |
Fournit l’initialisation des valeurs de classe de base lorsqu’elles sont appelées par le constructeur d’une classe dérivée. |
Propriétés
| Nom | Description |
|---|---|
| Dispatcher |
Obtient ce Dispatcher qui DispatcherObject est associé. (Hérité de DispatcherObject) |
| EventsSource |
Obtient ou définit un AutomationPeer élément qui est signalé au client Automation en tant que source pour tous les événements qui proviennent de ce AutomationPeer. |
| IsHwndHost |
Obtient une valeur qui indique si l’élément associé à ces AutomationPeer hôtes |
Méthodes
| Nom | Description |
|---|---|
| CheckAccess() |
Détermine si le thread appelant a accès à ce DispatcherObjectfichier . (Hérité de DispatcherObject) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetAcceleratorKey() |
Obtient les combinaisons de touches d’accélérateur pour l’élément associé à l’homologue UI Automation. |
| GetAcceleratorKeyCore() |
En cas de substitution dans une classe dérivée, est appelée par GetAcceleratorKey(). |
| GetAccessKey() |
Obtient la clé d’accès de l’élément associé à l’homologue Automation. |
| GetAccessKeyCore() |
En cas de substitution dans une classe dérivée, est appelée par GetAccessKey(). |
| GetAutomationControlType() |
Obtient le type de contrôle de l’élément associé à l’homologue UI Automation. |
| GetAutomationControlTypeCore() |
En cas de substitution dans une classe dérivée, est appelée par GetAutomationControlType(). |
| GetAutomationId() |
Obtient l’élément AutomationId associé à l’homologue Automation. |
| GetAutomationIdCore() |
En cas de substitution dans une classe dérivée, est appelée par GetAutomationId(). |
| GetBoundingRectangle() |
Obtient l’objet Rect qui représente les coordonnées de l’écran de l’élément associé à l’homologue Automation. |
| GetBoundingRectangleCore() |
En cas de substitution dans une classe dérivée, est appelée par GetBoundingRectangle(). |
| GetChildren() |
Obtient la collection d’éléments GetChildren() représentés dans l’arborescence UI Automation en tant qu’éléments enfants immédiats de l’homologue Automation. |
| GetChildrenCore() |
En cas de substitution dans une classe dérivée, est appelée par GetChildren(). |
| GetClassName() |
Obtient un nom utilisé avec AutomationControlType, pour différencier le contrôle représenté par ce AutomationPeer. |
| GetClassNameCore() |
En cas de substitution dans une classe dérivée, est appelée par GetClassName(). |
| GetClickablePoint() |
Obtient un Point élément associé à l’homologue Automation qui répond à un clic de souris. |
| GetClickablePointCore() |
En cas de substitution dans une classe dérivée, est appelée par GetClickablePoint(). |
| GetControlledPeers() |
Fournit UI Automation avec une liste d’éléments affectés ou contrôlés par ce AutomationPeerparamètre . |
| GetControlledPeersCore() |
En cas de substitution dans une classe dérivée, fournit UI Automation avec une liste d’éléments affectés ou contrôlés par ce AutomationPeerparamètre. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetHeadingLevel() |
Fournit une classe de base qui expose un élément à UI Automation. |
| GetHeadingLevelCore() |
Fournit une classe de base qui expose un élément à UI Automation. |
| GetHelpText() |
Obtient du texte qui décrit les fonctionnalités du contrôle associé à l’homologue Automation. |
| GetHelpTextCore() |
En cas de substitution dans une classe dérivée, est appelée par GetHelpText(). |
| GetHostRawElementProviderCore() |
Indique à UI Automation où, dans l’arborescence UI Automation, placez l’objet |
| GetItemStatus() |
Obtient du texte qui transmet l’état visuel de l’élément associé à cet homologue Automation. |
| GetItemStatusCore() |
En cas de substitution dans une classe dérivée, est appelée par GetItemStatus(). |
| GetItemType() |
Obtient une chaîne qui décrit le type d’élément qu’un objet représente. |
| GetItemTypeCore() |
En cas de substitution dans une classe dérivée, est appelée par GetItemType(). |
| GetLabeledBy() |
Obtient la AutomationPeer valeur correspondant Label à l’élément ciblé. |
| GetLabeledByCore() |
En cas de substitution dans une classe dérivée, est appelée par GetLabeledBy(). |
| GetLiveSetting() |
Obtient les caractéristiques de notification d’une région dynamique associée à cet homologue Automation. |
| GetLiveSettingCore() |
En cas de substitution dans une classe dérivée, retourne les caractéristiques de notification d’une région active. Appelé par la GetLiveSetting() méthode. |
| GetLocalizedControlType() |
Obtient une chaîne localisée lisible par l’homme qui représente la AutomationControlType valeur du contrôle associé à cet homologue Automation. |
| GetLocalizedControlTypeCore() |
En cas de substitution dans une classe dérivée, est appelée par GetLocalizedControlType(). |
| GetName() |
Obtient du texte qui décrit l’élément associé à cet homologue Automation. |
| GetNameCore() |
En cas de substitution dans une classe dérivée, est appelée par GetName(). |
| GetOrientation() |
Obtient une valeur qui indique l’orientation de contrôle explicite, le cas échéant. |
| GetOrientationCore() |
En cas de substitution dans une classe dérivée, est appelée par GetOrientation(). |
| GetParent() |
Obtient le AutomationPeer parent de ce AutomationPeer. |
| GetPattern(PatternInterface) |
En cas de substitution dans une classe dérivée, obtient le modèle de contrôle associé au fichier spécifié PatternInterface. |
| GetPeerFromPoint(Point) |
Obtient un point AutomationPeer spécifié. |
| GetPeerFromPointCore(Point) |
En cas de substitution dans une classe dérivée, est appelée à partir de GetPeerFromPoint(Point). |
| GetPositionInSet() |
Tente d’obtenir la valeur de la PositionInSet propriété. |
| GetPositionInSetCore() |
En cas de substitution dans une classe dérivée, fournit UI Automation avec une valeur entière basée sur un seul élément qui décrit la position occupée par cet élément dans un groupe ou un jeu. |
| GetSizeOfSet() |
Tente d’obtenir la valeur de la SizeOfSet propriété. |
| GetSizeOfSetCore() |
En cas de substitution dans une classe dérivée, fournit UI Automation avec la taille du groupe ou du jeu auquel appartient cet élément. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| HasKeyboardFocus() |
Obtient une valeur qui indique si l’élément associé à cet homologue Automation a actuellement le focus clavier. |
| HasKeyboardFocusCore() |
En cas de substitution dans une classe dérivée, est appelée par HasKeyboardFocus(). |
| InvalidatePeer() |
Déclenche le recalcul des propriétés principales du AutomationPeer client Automation et déclenche la PropertyChanged notification au client Automation si les propriétés ont changé. |
| IsContentElement() |
Obtient une valeur qui indique si l’élément associé à cet homologue Automation contient des données présentées à l’utilisateur. |
| IsContentElementCore() |
En cas de substitution dans une classe dérivée, est appelée par IsContentElement(). |
| IsControlElement() |
Obtient une valeur qui indique si l’élément est compris par l’utilisateur comme interactif ou comme contribuant à la structure logique du contrôle dans l’interface graphique graphique. |
| IsControlElementCore() |
En cas de substitution dans une classe dérivée, est appelée par IsControlElement(). |
| IsDialog() |
Fournit une classe de base qui expose un élément à UI Automation. |
| IsDialogCore() |
Fournit une classe de base qui expose un élément à UI Automation. |
| IsEnabled() |
Obtient une valeur qui indique si l’élément associé à cet homologue Automation prend en charge l’interaction. |
| IsEnabledCore() |
En cas de substitution dans une classe dérivée, est appelée par IsEnabled(). |
| IsKeyboardFocusable() |
Obtient une valeur qui indique si l’élément peut accepter le focus clavier. |
| IsKeyboardFocusableCore() |
En cas de substitution dans une classe dérivée, est appelée par IsKeyboardFocusable(). |
| IsOffscreen() |
Obtient une valeur qui indique si un élément est hors de l’écran. |
| IsOffscreenCore() |
En cas de substitution dans une classe dérivée, est appelée par IsOffscreen(). |
| IsPassword() |
Obtient une valeur qui indique si l’élément contient du contenu sensible. |
| IsPasswordCore() |
En cas de substitution dans une classe dérivée, est appelée par IsPassword(). |
| IsRequiredForForm() |
Obtient une valeur qui indique si l’élément associé à cet homologue doit être terminé sur un formulaire. |
| IsRequiredForFormCore() |
En cas de substitution dans une classe dérivée, est appelée par IsRequiredForForm(). |
| ListenerExists(AutomationEvents) |
Obtient une valeur qui indique si UI Automation écoute l’événement spécifié. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| PeerFromProvider(IRawElementProviderSimple) |
Obtient un AutomationPeer proxy spécifié IRawElementProviderSimple . |
| ProviderFromPeer(AutomationPeer) |
Obtient la IRawElementProviderSimple valeur pour le fichier spécifié AutomationPeer. |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Appelé par l’événement AutomationPeer pour déclencher l’événement AsyncContentLoadedEvent . |
| RaiseAutomationEvent(AutomationEvents) |
Déclenche un événement d’automatisation. |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Fournit une classe de base qui expose un élément à UI Automation. |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Déclenche un événement pour avertir le client Automation d’une valeur de propriété modifiée. |
| ResetChildrenCache() |
Réinitialise de façon synchrone l’arborescence des éléments enfants en appelant GetChildrenCore(). |
| SetFocus() |
Définit le focus clavier sur l’élément associé à cet homologue Automation. |
| SetFocusCore() |
En cas de substitution dans une classe dérivée, est appelée par SetFocus(). |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| VerifyAccess() |
Applique que le thread appelant a accès à ce DispatcherObjectfichier . (Hérité de DispatcherObject) |