Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ItemAutomationPeer classe

 

Date de publication : août 2016

Expose un élément de données dans une collection Items sur Automation de l'interface utilisateur.

Espace de noms:   System.Windows.Automation.Peers
Assembly:  PresentationFramework (dans PresentationFramework.dll)


public abstract class ItemAutomationPeer : AutomationPeer, IVirtualizedItemProvider

NomDescription
System_CAPS_protmethodItemAutomationPeer(Object, ItemsControlAutomationPeer)

Fournit l’initialisation pour les valeurs de classe de base lorsqu’elle est appelée par le constructeur d’une classe dérivée.

NomDescription
System_CAPS_pubpropertyDispatcher

Obtient le Dispatcher cela DispatcherObject est associé.(Hérité de DispatcherObject.)

System_CAPS_pubpropertyEventsSource

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.(Hérité de AutomationPeer.)

System_CAPS_protpropertyIsHwndHost

Obtient une valeur qui indique si l’élément est associée à ce AutomationPeer hôtes hwnds dans Windows Presentation Foundation (WPF).(Hérité de AutomationPeer.)

System_CAPS_pubpropertyItem

Obtient l’élément de données le Items collection qui est associée à ce ItemAutomationPeer.

System_CAPS_pubpropertyItemsControlAutomationPeer

Obtient le ItemsControlAutomationPeer qui est associé à la ItemsControl contenant le Items collection.

NomDescription
System_CAPS_pubmethodCheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.(Hérité de DispatcherObject.)

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection.(Hérité de Object.)

System_CAPS_pubmethodGetAcceleratorKey()

Obtient les combinaisons de touches d’accès rapide pour l’élément qui est associé à l’homologue Automation de l'interface utilisateur. (Hérité de AutomationPeer.)

System_CAPS_protmethodGetAcceleratorKeyCore()

Obtient la touche accélérateur pour le UIElement qui correspond à l’élément de données contenu dans la collection Items associée à ce ItemAutomationPeer.(Remplace AutomationPeer.GetAcceleratorKeyCore().)

System_CAPS_pubmethodGetAccessKey()

Obtient la clé d’accès pour l’élément associé à l’homologue automation.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetAccessKeyCore()

Obtient la touche d’accès rapide pour le UIElement qui correspond à l’élément de données contenu dans la collection Items associée à ce ItemAutomationPeer.(Remplace AutomationPeer.GetAccessKeyCore().)

System_CAPS_pubmethodGetAutomationControlType()

Obtient le type de contrôle pour l’élément associé à l’homologue Automation de l'interface utilisateur.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetAutomationControlTypeCore()

En cas de substitution dans une classe dérivée, est appelée par GetAutomationControlType.(Hérité de AutomationPeer.)

System_CAPS_pubmethodGetAutomationId()

Obtient le AutomationId de l’élément qui est associé à l’homologue automation.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetAutomationIdCore()

Obtient la chaîne qui identifie de façon unique le UIElement qui correspond à l’élément de données dans le Items collection qui est associée à ce ItemAutomationPeer.(Remplace AutomationPeer.GetAutomationIdCore().)

System_CAPS_pubmethodGetBoundingRectangle()

Obtient le Rect objet qui représente les coordonnées d’écran de l’élément qui est associé à l’homologue automation.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetBoundingRectangleCore()

Obtient les Rect qui représente le rectangle englobant spécifié UIElement.(Remplace AutomationPeer.GetBoundingRectangleCore().)

System_CAPS_pubmethodGetChildren()

Obtient la collection de GetChildren les éléments qui sont représentés dans l’arborescence UI Automation comme des éléments enfants immédiats de l’homologue automation.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetChildrenCore()

Obtient la collection d’éléments enfants de la UIElement qui correspond à l’élément de données dans le Items collection qui est associée à ce ItemAutomationPeer.(Remplace AutomationPeer.GetChildrenCore().)

System_CAPS_pubmethodGetClassName()

Obtient un nom qui est utilisé avec AutomationControlType, pour différencier le contrôle qui est représenté par ce AutomationPeer.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetClassNameCore()

En cas de substitution dans une classe dérivée, est appelée par GetClassName.(Hérité de AutomationPeer.)

System_CAPS_pubmethodGetClickablePoint()

Obtient un Point sur l’élément qui est associé à l’homologue automation qui répond à la souris, cliquez sur.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetClickablePointCore()

Obtient un Point qui représente l’espace interactif qui est spécifié UIElement.(Remplace AutomationPeer.GetClickablePointCore().)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetHelpText()

Obtient le texte qui décrit les fonctionnalités du contrôle associé à l’homologue automation.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetHelpTextCore()

Obtient la chaîne qui décrit les fonctionnalités de la UIElement qui correspond à l’élément de données dans le Items collection qui est associée à ce ItemAutomationPeer.(Remplace AutomationPeer.GetHelpTextCore().)

System_CAPS_protmethodGetHostRawElementProviderCore()

Indique à Automation de l'interface utilisateur où, dans l’arborescence Automation de l'interface utilisateur, placer le hwnd hébergé par un élément Windows Presentation Foundation (WPF).(Hérité de AutomationPeer.)

System_CAPS_pubmethodGetItemStatus()

Obtient le texte qui communique l’état visuel de l’élément associé à cet homologue automation.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetItemStatusCore()

Obtient une chaîne qui communique l’état visuel de l’objet UIElement.(Remplace AutomationPeer.GetItemStatusCore().)

System_CAPS_pubmethodGetItemType()

Obtient une chaîne qui décrit le type d’élément qu’un objet représente.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetItemTypeCore()

Obtient une forme lisible par chaîne qui contient le type d’élément spécifié UIElement représente.(Remplace AutomationPeer.GetItemTypeCore().)

System_CAPS_pubmethodGetLabeledBy()

Obtient AutomationPeer pour le Label qui cible l’élément.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetLabeledByCore()

Obtient le AutomationPeer pour la Label qui est ciblé pour le texte spécifié UIElement.(Remplace AutomationPeer.GetLabeledByCore().)

System_CAPS_pubmethodGetLocalizedControlType()

Obtient une chaîne localisée explicite qui représente le AutomationControlType valeur pour le contrôle associé à cet homologue automation.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetLocalizedControlTypeCore()

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

System_CAPS_pubmethodGetName()

Obtient le texte qui décrit l’élément associé à cet homologue automation.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetNameCore()

Obtient l’étiquette de texte de la UIElement qui correspond à l’élément de données dans le Items collection qui est associée à ce ItemAutomationPeer.(Remplace AutomationPeer.GetNameCore().)

System_CAPS_pubmethodGetOrientation()

Obtient une valeur qui indique l’orientation de contrôle explicite, le cas échéant.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetOrientationCore()

Obtient une valeur qui indique si le texte spécifié UIElement est disposé dans une direction particulière.(Remplace AutomationPeer.GetOrientationCore().)

System_CAPS_pubmethodGetParent()

Obtient les AutomationPeer qui est le parent de cet AutomationPeer.(Hérité de AutomationPeer.)

System_CAPS_pubmethodGetPattern(PatternInterface)

Retourne l’objet qui prend en charge le modèle de contrôle spécifié de l’élément associé à cet homologue automation.(Remplace AutomationPeer.GetPattern(PatternInterface).)

System_CAPS_pubmethodGetPeerFromPoint(Point)

Obtient un AutomationPeer à partir du point spécifié.(Hérité de AutomationPeer.)

System_CAPS_protmethodGetPeerFromPointCore(Point)

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

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodHasKeyboardFocus()

Obtient une valeur qui indique si l’élément qui est actuellement associé à cet homologue automation a le focus clavier.(Hérité de AutomationPeer.)

System_CAPS_protmethodHasKeyboardFocusCore()

Obtient une valeur qui indique si le texte spécifié UIElement a actuellement le focus d’entrée au clavier.(Remplace AutomationPeer.HasKeyboardFocusCore().)

System_CAPS_pubmethodInvalidatePeer()

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é.(Hérité de AutomationPeer.)

System_CAPS_pubmethodIsContentElement()

Obtient une valeur qui indique si l’élément associé à cet homologue Automation contient des données qui sont présentées à l’utilisateur.(Hérité de AutomationPeer.)

System_CAPS_protmethodIsContentElementCore()

Obtient une valeur qui indique si le texte spécifié UIElement contient des données présentées à l’utilisateur.(Remplace AutomationPeer.IsContentElementCore().)

System_CAPS_pubmethodIsControlElement()

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 le GUI.(Hérité de AutomationPeer.)

System_CAPS_protmethodIsControlElementCore()

Obtient une valeur qui indique si le UIElement qui est associé à ce ItemAutomationPeer est interprété par l’utilisateur final comme interactif.(Remplace AutomationPeer.IsControlElementCore().)

System_CAPS_pubmethodIsEnabled()

Obtient une valeur qui indique si l’élément associé à cet homologue automation prend en charge l’interaction.(Hérité de AutomationPeer.)

System_CAPS_protmethodIsEnabledCore()

Obtient une valeur qui indique si le texte spécifié UIElement peut recevoir et envoyer des événements.(Remplace AutomationPeer.IsEnabledCore().)

System_CAPS_pubmethodIsKeyboardFocusable()

Obtient une valeur qui indique si l’élément peut accepter le focus clavier.(Hérité de AutomationPeer.)

System_CAPS_protmethodIsKeyboardFocusableCore()

Obtient une valeur qui indique si le texte spécifié UIElement peut accepter le focus clavier.(Remplace AutomationPeer.IsKeyboardFocusableCore().)

System_CAPS_pubmethodIsOffscreen()

Obtient une valeur qui indique si un élément est hors de l’écran.(Hérité de AutomationPeer.)

System_CAPS_protmethodIsOffscreenCore()

Obtient une valeur qui indique si le texte spécifié UIElement est hors de l’écran.(Remplace AutomationPeer.IsOffscreenCore().)

System_CAPS_pubmethodIsPassword()

Obtient une valeur qui indique si l’élément contient du contenu sensible.(Hérité de AutomationPeer.)

System_CAPS_protmethodIsPasswordCore()

Obtient une valeur qui indique si le texte spécifié UIElement contient un contenu protégé.(Remplace AutomationPeer.IsPasswordCore().)

System_CAPS_pubmethodIsRequiredForForm()

Obtient une valeur qui indique si l’élément associé à cet homologue doit être renseigné dans un formulaire.(Hérité de AutomationPeer.)

System_CAPS_protmethodIsRequiredForFormCore()

Obtient une valeur qui indique si le texte spécifié UIElement doit être renseigné dans un formulaire.(Remplace AutomationPeer.IsRequiredForFormCore().)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_protmethodPeerFromProvider(IRawElementProviderSimple)

Obtient un AutomationPeer spécifié IRawElementProviderSimple proxy.(Hérité de AutomationPeer.)

System_CAPS_protmethodProviderFromPeer(AutomationPeer)

Obtient la IRawElementProviderSimple du AutomationPeer spécifié.(Hérité de AutomationPeer.)

System_CAPS_pubmethodRaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Appelée par le AutomationPeer pour déclencher le AsyncContentLoadedEvent événement.(Hérité de AutomationPeer.)

System_CAPS_pubmethodRaiseAutomationEvent(AutomationEvents)

Déclenche un événement automation.(Hérité de AutomationPeer.)

System_CAPS_pubmethodRaisePropertyChangedEvent(AutomationProperty, Object, Object)

Déclenche un événement pour signaler au client Automation qu’une valeur de propriété a changé.(Hérité de AutomationPeer.)

System_CAPS_pubmethodResetChildrenCache()

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

System_CAPS_pubmethodSetFocus()

Définit le focus clavier sur l’élément qui est associé à cet homologue automation.(Hérité de AutomationPeer.)

System_CAPS_protmethodSetFocusCore()

Définit le focus clavier sur le UIElement. Le UIElement correspond à l’élément de données dans le Items collection qui est associée à ce ItemAutomationPeer.(Remplace AutomationPeer.SetFocusCore().)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodVerifyAccess()

Impose que le thread appelant a accès à ce DispatcherObject.(Hérité de DispatcherObject.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIVirtualizedItemProvider.Realize()

Rend l’élément virtuel totalement accessible en tant qu’un élément UI Automation.

Les éléments de données qui ne sont pas également UIElement types n’ont pas d’enfants ; Toutefois, ils peuvent avoir un UIElement arborescence et correspondante Automation de l'interface utilisateur arborescence.

Par exemple, un ListBox peut avoir une collection de chaînes qui contiennent des éléments de données. Lorsque ces éléments sont traités par un ItemsControl pour la visualisation, une UIElement arborescence est créée pour eux. Cette arborescence peut correspondre à une Automation de l'interface utilisateur arborescence. Une fois que l’arborescence est créée, WPF fusionne le UIElement arborescence dans un Automation de l'interface utilisateur arborescence. ItemAutomationPeerfonctionne avec son UIElement équivalent, si elle existe, pour obtenir plus d’informations sur la UIElement arborescence.

Uniquement les éléments de données visibles, ou plus précisément, correspondants UIElement arborescences, présentent ce dualisme. Les éléments de données non visibles, qui n’ont aucun correspondants UIElement arborescences, avoir un seul ItemAutomationPeer.

.NET Framework
Disponible depuis 3.0
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: