AutomationPeer Classe

Définition

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
AutomationPeer
Dérivé

Remarques

Quand 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 aux requêtes UI Automation sur son élément correspondant.

Constructeurs

AutomationPeer()

Fournit l'initialisation pour les valeurs de classe de base lorsque celles-ci sont appelées par le constructeur d'une classe dérivée.

Propriétés

Dispatcher

Obtient le Dispatcher associé à DispatcherObject.

(Hérité de DispatcherObject)
EventsSource

Obtient ou définit un AutomationPeer qui est signalé au client Automation en tant que source pour tous les événements provenant de ce AutomationPeer.

IsHwndHost

Obtient une valeur qui indique si l’élément associé à ces AutomationPeer hôtes hwnds dans Windows Presentation Foundation (WPF).

Méthodes

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.

(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 pour 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 le AutomationId de l'élément 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 d'é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() qui sont représentés dans l'arborescence UI Automation comme des é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 qui est 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 sur l'élément associé à l'homologue Automation qui répond à un clic de la souris.

GetClickablePointCore()

En cas de substitution dans une classe dérivée, est appelée par GetClickablePoint().

GetControlledPeers()

Fournit à UI Automation une liste d’éléments affectés ou contrôlés par ce AutomationPeer.

GetControlledPeersCore()

En cas de substitution dans une classe dérivée, fournit à UI Automation une liste d’éléments affectés ou contrôlés par ce AutomationPeer.

GetHashCode()

Fait office 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 le 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 de placer l’élément hwnd hébergé par un élément Windows Presentation Foundation (WPF).

GetItemStatus()

Obtient le texte qui communique 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 AutomationPeer pour le Label qui cible l’élément.

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 zone dynamique associée à cet homologue d’automation.

GetLiveSettingCore()

En cas de substitution dans une classe dérivée, retourne les caractéristiques de notification d’une zone dynamique. Appelée par la méthode GetLiveSetting().

GetLocalizedControlType()

Obtient une chaîne localisée explicite qui représente la valeur AutomationControlType pour le contrôle associé à cet homologue Automation.

GetLocalizedControlTypeCore()

En cas de substitution dans une classe dérivée, est appelée par GetLocalizedControlType().

GetName()

Obtient le 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 qui est le 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 PatternInterface spécifié.

GetPeerFromPoint(Point)

Obtient un AutomationPeer à partir du point spécifié.

GetPeerFromPointCore(Point)

En cas de substitution dans une classe dérivée, est appelé à partir de GetPeerFromPoint(Point).

GetPositionInSet()

Tente d’obtenir la valeur de la propriété PositionInSet.

GetPositionInSetCore()

En cas de substitution dans une classe dérivée, fournit à UI Automation une valeur entière de base un qui décrit la position occupée par cet élément dans un groupe ou un ensemble.

GetSizeOfSet()

Tente d’obtenir la valeur de la propriété SizeOfSet.

GetSizeOfSetCore()

En cas de substitution dans une classe dérivée, fournit à UI Automation la taille du groupe ou de l’ensemble auquel appartient cet élément.

GetType()

Obtient le 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 de AutomationPeer et déclenche la notification PropertyChanged 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 qui sont 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 en dehors 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 spécifié 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 renseigné dans 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 Object actuel.

(Hérité de Object)
PeerFromProvider(IRawElementProviderSimple)

Obtient un AutomationPeer pour le proxy IRawElementProviderSimple spécifié.

ProviderFromPeer(AutomationPeer)

Obtient la IRawElementProviderSimple du AutomationPeer spécifié.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Appelée par le AutomationPeer pour déclencher l'événement AsyncContentLoadedEvent.

RaiseAutomationEvent(AutomationEvents)

Déclenche un événement Automation.

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 signaler au client Automation qu’une valeur de propriété a changé.

ResetChildrenCache()

Réinitialise de manière synchrone l’arborescence d’éléments enfants en appelant GetChildrenCore().

SetFocus()

Définit le focus clavier sur l'élément qui est 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()

Garantit que le thread appelant a accès à DispatcherObject.

(Hérité de DispatcherObject)

S’applique à

Voir aussi