AutomationPeer AutomationPeer AutomationPeer AutomationPeer Class

Définition

Fournit une classe de base qui expose un élément à UI Automation.Provides a base class that exposes an element to 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 Automation de l'interface utilisateurUI Automation interroge la racine d’une Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) application à propos d’un élément, la racine Automation de l'interface utilisateurUI Automation retourne l’homologue pour cet élément.When Automation de l'interface utilisateurUI Automation queries the root of a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) application about an element, the root returns the Automation de l'interface utilisateurUI Automation peer for that element. L’homologue répond également Automation de l'interface utilisateurUI Automation aux requêtes sur son élément correspondant.The peer also responds to Automation de l'interface utilisateurUI Automation queries about its corresponding element.

Constructeurs

AutomationPeer() AutomationPeer() AutomationPeer() 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.Provides initialization for base class values when they are called by the constructor of a derived class.

Propriétés

Dispatcher Dispatcher Dispatcher Dispatcher

Obtient le Dispatcher associé à DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
EventsSource EventsSource EventsSource 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.Gets or sets an AutomationPeer that is reported to the automation client as a source for all the events that come from this AutomationPeer.

IsHwndHost IsHwndHost IsHwndHost IsHwndHost

Obtient une valeur qui indique si l'élément associé à ce AutomationPeer héberge hwnds dans Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Gets a value that indicates whether the element that is associated with this AutomationPeer hosts hwnds in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).

Méthodes

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAcceleratorKey() GetAcceleratorKey() GetAcceleratorKey() GetAcceleratorKey()

Obtient les combinaisons de touches de raccourci pour l’élément associé à l’homologue Automation de l'interface utilisateurUI Automation.Gets the accelerator key combinations for the element that is associated with the Automation de l'interface utilisateurUI Automation peer.

GetAcceleratorKeyCore() GetAcceleratorKeyCore() GetAcceleratorKeyCore() GetAcceleratorKeyCore()

En cas de substitution dans une classe dérivée, est appelée par GetAcceleratorKey().When overridden in a derived class, is called by GetAcceleratorKey().

GetAccessKey() GetAccessKey() GetAccessKey() GetAccessKey()

Obtient la clé d’accès pour l’élément associé à l’homologue automation.Gets the access key for the element that is associated with the automation peer.

GetAccessKeyCore() GetAccessKeyCore() GetAccessKeyCore() GetAccessKeyCore()

En cas de substitution dans une classe dérivée, est appelée par GetAccessKey().When overridden in a derived class, is called by GetAccessKey().

GetAutomationControlType() GetAutomationControlType() GetAutomationControlType() GetAutomationControlType()

Obtient le type de contrôle pour l’élément associé à l’homologue Automation de l'interface utilisateurUI Automation.Gets the control type for the element that is associated with the Automation de l'interface utilisateurUI Automation peer.

GetAutomationControlTypeCore() GetAutomationControlTypeCore() GetAutomationControlTypeCore() GetAutomationControlTypeCore()

En cas de substitution dans une classe dérivée, est appelée par GetAutomationControlType().When overridden in a derived class, is called by GetAutomationControlType().

GetAutomationId() GetAutomationId() GetAutomationId() GetAutomationId()

Obtient le AutomationId de l'élément associé à l'homologue Automation.Gets the AutomationId of the element that is associated with the automation peer.

GetAutomationIdCore() GetAutomationIdCore() GetAutomationIdCore() GetAutomationIdCore()

En cas de substitution dans une classe dérivée, est appelée par GetAutomationId().When overridden in a derived class, is called by GetAutomationId().

GetBoundingRectangle() GetBoundingRectangle() GetBoundingRectangle() GetBoundingRectangle()

Obtient l'objet Rect qui représente les coordonnées d'écran de l'élément associé à l'homologue Automation.Gets the Rect object that represents the screen coordinates of the element that is associated with the automation peer.

GetBoundingRectangleCore() GetBoundingRectangleCore() GetBoundingRectangleCore() GetBoundingRectangleCore()

En cas de substitution dans une classe dérivée, est appelée par GetBoundingRectangle().When overridden in a derived class, is called by GetBoundingRectangle().

GetChildren() GetChildren() GetChildren() 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.Gets the collection of GetChildren() elements that are represented in the UI Automation tree as immediate child elements of the automation peer.

GetChildrenCore() GetChildrenCore() GetChildrenCore() GetChildrenCore()

En cas de substitution dans une classe dérivée, est appelée par GetChildren().When overridden in a derived class, is called by GetChildren().

GetClassName() GetClassName() GetClassName() GetClassName()

Obtient un nom utilisé avec AutomationControlType pour différencier le contrôle qui est représenté par ce AutomationPeer.Gets a name that is used with AutomationControlType, to differentiate the control that is represented by this AutomationPeer.

GetClassNameCore() GetClassNameCore() GetClassNameCore() GetClassNameCore()

En cas de substitution dans une classe dérivée, est appelée par GetClassName().When overridden in a derived class, is called by GetClassName().

GetClickablePoint() GetClickablePoint() GetClickablePoint() GetClickablePoint()

Obtient un Point sur l'élément associé à l'homologue Automation qui répond à un clic de la souris.Gets a Point on the element that is associated with the automation peer that responds to a mouse click.

GetClickablePointCore() GetClickablePointCore() GetClickablePointCore() GetClickablePointCore()

En cas de substitution dans une classe dérivée, est appelée par GetClickablePoint().When overridden in a derived class, is called by GetClickablePoint().

GetControlledPeers() GetControlledPeers() GetControlledPeers() GetControlledPeers()

Fournit à UI Automation une liste d’éléments affectés ou contrôlés par ce AutomationPeer.Provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetControlledPeersCore() GetControlledPeersCore() GetControlledPeersCore() 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.When overridden in a derived class, provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetHelpText() GetHelpText() GetHelpText() GetHelpText()

Obtient le texte qui décrit les fonctionnalités du contrôle associé à l'homologue Automation.Gets text that describes the functionality of the control that is associated with the automation peer.

GetHelpTextCore() GetHelpTextCore() GetHelpTextCore() GetHelpTextCore()

En cas de substitution dans une classe dérivée, est appelée par GetHelpText().When overridden in a derived class, is called by GetHelpText().

GetHostRawElementProviderCore() GetHostRawElementProviderCore() GetHostRawElementProviderCore() GetHostRawElementProviderCore()

Indique à Automation de l'interface utilisateurUI Automation où, dans l’arborescence Automation de l'interface utilisateurUI Automation, placer le hwnd hébergé par un élément Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Tells Automation de l'interface utilisateurUI Automation where in the Automation de l'interface utilisateurUI Automation tree to place the hwnd being hosted by a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) element.

GetItemStatus() GetItemStatus() GetItemStatus() GetItemStatus()

Obtient le texte qui communique l'état visuel de l'élément associé à cet homologue Automation.Gets text that conveys the visual status of the element that is associated with this automation peer.

GetItemStatusCore() GetItemStatusCore() GetItemStatusCore() GetItemStatusCore()

En cas de substitution dans une classe dérivée, est appelée par GetItemStatus().When overridden in a derived class, is called by GetItemStatus().

GetItemType() GetItemType() GetItemType() GetItemType()

Obtient une chaîne qui décrit le type d'élément qu'un objet représente.Gets a string that describes what kind of item an object represents.

GetItemTypeCore() GetItemTypeCore() GetItemTypeCore() GetItemTypeCore()

En cas de substitution dans une classe dérivée, est appelée par GetItemType().When overridden in a derived class, is called by GetItemType().

GetLabeledBy() GetLabeledBy() GetLabeledBy() GetLabeledBy()

Obtient AutomationPeer pour le Label qui cible l’élément.Gets the AutomationPeer for the Label that is targeted to the element.

GetLabeledByCore() GetLabeledByCore() GetLabeledByCore() GetLabeledByCore()

En cas de substitution dans une classe dérivée, est appelée par GetLabeledBy().When overridden in a derived class, is called by GetLabeledBy().

GetLiveSetting() GetLiveSetting() GetLiveSetting() GetLiveSetting()

Obtient les caractéristiques de notification d’une zone dynamique associée à cet homologue d’automation.Gets the notification characteristics of a live region that is associated with this automation peer.

GetLiveSettingCore() GetLiveSettingCore() GetLiveSettingCore() GetLiveSettingCore()

En cas de substitution dans une classe dérivée, retourne les caractéristiques de notification d’une zone dynamique.When overridden in a derived class, returns the notification characteristics of a live region. Appelée par la méthode GetLiveSetting().Called by the GetLiveSetting() method.

GetLocalizedControlType() GetLocalizedControlType() GetLocalizedControlType() GetLocalizedControlType()

Obtient une chaîne localisée explicite qui représente la valeur AutomationControlType pour le contrôle associé à cet homologue Automation.Gets a human-readable localized string that represents the AutomationControlType value for the control that is associated with this automation peer.

GetLocalizedControlTypeCore() GetLocalizedControlTypeCore() GetLocalizedControlTypeCore() GetLocalizedControlTypeCore()

En cas de substitution dans une classe dérivée, est appelée par GetLocalizedControlType().When overridden in a derived class, is called by GetLocalizedControlType().

GetName() GetName() GetName() GetName()

Obtient le texte qui décrit l'élément associé à cet homologue Automation.Gets text that describes the element that is associated with this automation peer.

GetNameCore() GetNameCore() GetNameCore() GetNameCore()

En cas de substitution dans une classe dérivée, est appelée par GetName().When overridden in a derived class, is called by GetName().

GetOrientation() GetOrientation() GetOrientation() GetOrientation()

Obtient une valeur qui indique l'orientation de contrôle explicite, le cas échéant.Gets a value that indicates the explicit control orientation, if any.

GetOrientationCore() GetOrientationCore() GetOrientationCore() GetOrientationCore()

En cas de substitution dans une classe dérivée, est appelée par GetOrientation().When overridden in a derived class, is called by GetOrientation().

GetParent() GetParent() GetParent() GetParent()

Obtient le AutomationPeer qui est le parent de ce AutomationPeer.Gets the AutomationPeer that is the parent of this AutomationPeer.

GetPattern(PatternInterface) GetPattern(PatternInterface) GetPattern(PatternInterface) GetPattern(PatternInterface)

En cas de substitution dans une classe dérivée, obtient le modèle de contrôle associé au PatternInterface spécifié.When overridden in a derived class, gets the control pattern that is associated with the specified PatternInterface.

GetPeerFromPoint(Point) GetPeerFromPoint(Point) GetPeerFromPoint(Point) GetPeerFromPoint(Point)

Obtient un AutomationPeer à partir du point spécifié.Gets an AutomationPeer from the specified point.

GetPeerFromPointCore(Point) GetPeerFromPointCore(Point) GetPeerFromPointCore(Point) GetPeerFromPointCore(Point)

En cas de substitution dans une classe dérivée, est appelé à partir de GetPeerFromPoint(Point).When overridden in a derived class, is called from GetPeerFromPoint(Point).

GetPositionInSet() GetPositionInSet() GetPositionInSet() GetPositionInSet()

Tente d’obtenir la valeur de la propriété PositionInSet.Attempts to get the value of the PositionInSet property.

GetPositionInSetCore() GetPositionInSetCore() GetPositionInSetCore() 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.When overridden in a derived class, provides UI Automation with a one-based integer value that describes the position this element occupies in a group or set.

GetSizeOfSet() GetSizeOfSet() GetSizeOfSet() GetSizeOfSet()

Tente d’obtenir la valeur de la propriété SizeOfSet.Attempts to get the value of the SizeOfSet property.

GetSizeOfSetCore() GetSizeOfSetCore() GetSizeOfSetCore() 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.When overridden in a derived class, provides UI Automation with the size of the group or set that this element belongs to.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
HasKeyboardFocus() HasKeyboardFocus() HasKeyboardFocus() HasKeyboardFocus()

Obtient une valeur qui indique si l'élément associé à cet homologue Automation a actuellement le focus clavier.Gets a value that indicates whether the element that is associated with this automation peer currently has keyboard focus.

HasKeyboardFocusCore() HasKeyboardFocusCore() HasKeyboardFocusCore() HasKeyboardFocusCore()

En cas de substitution dans une classe dérivée, est appelée par HasKeyboardFocus().When overridden in a derived class, is called by HasKeyboardFocus().

InvalidatePeer() InvalidatePeer() InvalidatePeer() 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é.Triggers recalculation of the main properties of the AutomationPeer and raises the PropertyChanged notification to the Automation Client if the properties changed.

IsContentElement() IsContentElement() IsContentElement() 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.Gets a value that indicates whether the element that is associated with this automation peer contains data that is presented to the user.

IsContentElementCore() IsContentElementCore() IsContentElementCore() IsContentElementCore()

En cas de substitution dans une classe dérivée, est appelée par IsContentElement().When overridden in a derived class, is called by IsContentElement().

IsControlElement() IsControlElement() IsControlElement() IsControlElement()

Obtient une valeur qui indique si l'élément est interprété par l'utilisateur comme interactif ou comme faisant partie de la structure logique du contrôle dans l'GUIGUI.Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUIGUI.

IsControlElementCore() IsControlElementCore() IsControlElementCore() IsControlElementCore()

En cas de substitution dans une classe dérivée, est appelée par IsControlElement().When overridden in a derived class, is called by IsControlElement().

IsEnabled() IsEnabled() IsEnabled() IsEnabled()

Obtient une valeur qui indique si l'élément associé à cet homologue Automation prend en charge l'interaction.Gets a value that indicates whether the element associated with this automation peer supports interaction.

IsEnabledCore() IsEnabledCore() IsEnabledCore() IsEnabledCore()

En cas de substitution dans une classe dérivée, est appelée par IsEnabled().When overridden in a derived class, is called by IsEnabled().

IsKeyboardFocusable() IsKeyboardFocusable() IsKeyboardFocusable() IsKeyboardFocusable()

Obtient une valeur qui indique si l'élément peut accepter le focus clavier.Gets a value that indicates whether the element can accept keyboard focus.

IsKeyboardFocusableCore() IsKeyboardFocusableCore() IsKeyboardFocusableCore() IsKeyboardFocusableCore()

En cas de substitution dans une classe dérivée, est appelée par IsKeyboardFocusable().When overridden in a derived class, is called by IsKeyboardFocusable().

IsOffscreen() IsOffscreen() IsOffscreen() IsOffscreen()

Obtient une valeur qui indique si un élément est en dehors de l'écran.Gets a value that indicates whether an element is off the screen.

IsOffscreenCore() IsOffscreenCore() IsOffscreenCore() IsOffscreenCore()

En cas de substitution dans une classe dérivée, est appelée par IsOffscreen().When overridden in a derived class, is called by IsOffscreen().

IsPassword() IsPassword() IsPassword() IsPassword()

Obtient une valeur qui indique si l'élément spécifié contient du contenu sensible.Gets a value that indicates whether the element contains sensitive content.

IsPasswordCore() IsPasswordCore() IsPasswordCore() IsPasswordCore()

En cas de substitution dans une classe dérivée, est appelée par IsPassword().When overridden in a derived class, is called by IsPassword().

IsRequiredForForm() IsRequiredForForm() IsRequiredForForm() IsRequiredForForm()

Obtient une valeur qui indique si l'élément associé à cet homologue doit être renseigné dans un formulaire.Gets a value that indicates whether the element that is associated with this peer must be completed on a form.

IsRequiredForFormCore() IsRequiredForFormCore() IsRequiredForFormCore() IsRequiredForFormCore()

En cas de substitution dans une classe dérivée, est appelée par IsRequiredForForm().When overridden in a derived class, is called by IsRequiredForForm().

ListenerExists(AutomationEvents) ListenerExists(AutomationEvents) ListenerExists(AutomationEvents) ListenerExists(AutomationEvents)

Obtient une valeur qui indique si Automation de l'interface utilisateurUI Automation écoute l'événement spécifié.Gets a value that indicates whether Automation de l'interface utilisateurUI Automation is listening for the specified event.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple)

Obtient un AutomationPeer pour le proxy IRawElementProviderSimple spécifié.Gets an AutomationPeer for the specified IRawElementProviderSimple proxy.

ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer)

Obtient la IRawElementProviderSimple du AutomationPeer spécifié.Gets the IRawElementProviderSimple for the specified AutomationPeer.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Appelée par le AutomationPeer pour déclencher l'événement AsyncContentLoadedEvent.Called by the AutomationPeer to raise the AsyncContentLoadedEvent event.

RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents)

Déclenche un événement Automation.Raises an automation event.

RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Déclenche un événement pour signaler au client Automation qu’une valeur de propriété a changé.Raises an event to notify the automation client of a changed property value.

ResetChildrenCache() ResetChildrenCache() ResetChildrenCache() ResetChildrenCache()

Réinitialise de manière synchrone l’arborescence d’éléments enfants en appelant GetChildrenCore().Synchronously resets the tree of child elements by calling GetChildrenCore().

SetFocus() SetFocus() SetFocus() SetFocus()

Définit le focus clavier sur l'élément qui est associé à cet homologue Automation.Sets the keyboard focus on the element that is associated with this automation peer.

SetFocusCore() SetFocusCore() SetFocusCore() SetFocusCore()

En cas de substitution dans une classe dérivée, est appelée par SetFocus().When overridden in a derived class, is called by SetFocus().

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

S’applique à

Voir aussi