Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

AutomationElement, classe

Représente un élément UI Automation de l'arborescence UI Automation et contient les valeurs utilisées en tant qu'identificateurs par les applications du client UI Automation.

System.Object
  System.Windows.Automation.AutomationElement

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

public sealed class AutomationElement

Le type AutomationElement expose les membres suivants.

  NomDescription
Propriété publiqueCachedObtient les valeurs de propriétés UI Automation mises en cache pour cet objet AutomationElement.
Propriété publiqueCachedChildrenObtient les éléments enfants mis en cache de ce AutomationElement.
Propriété publiqueCachedParentObtient le parent mis en cache de ce AutomationElement.
Propriété publiqueCurrentObtient les valeurs de propriétés actuelles de AutomationElement.
Propriété publiqueMembre statiqueFocusedElementObtient le AutomationElement qui a actuellement le focus.
Propriété publiqueMembre statiqueRootElementObtient le AutomationElement racine du bureau actuel.
Début

  NomDescription
Méthode publiqueEqualsDétermine si le AutomationElement spécifié a la même valeur que ce AutomationElement. (Substitue Object.Equals(Object).)
Méthode publiqueFindAllRetourne tous les objets AutomationElement qui satisfont la condition spécifiée.
Méthode publiqueFindFirstRetourne le premier élément enfant ou descendant qui correspond à la condition spécifiée.
Méthode publiqueMembre statiqueFromHandleRécupère un nouvel objet AutomationElement pour l'élément d'interface utilisateur (UI) référencé par le handle de fenêtre spécifié.
Méthode publiqueMembre statiqueFromLocalProviderRécupère un nouvel objet AutomationElement à partir d'une implémentation IRawElementProviderSimple locale.
Méthode publiqueMembre statiqueFromPointRécupère un nouvel objet AutomationElement pour l'élément d'interface utilisateur (UI) à l'emplacement spécifié sur le bureau.
Méthode publiqueGetCachedPatternRécupère le modèle spécifié à partir du cache de ce AutomationElement.
Méthode publiqueGetCachedPropertyValue(AutomationProperty)Récupère la valeur de la propriété spécifiée à partir du cache de ce AutomationElement. Une valeur par défaut appropriée pour le type de propriété est retournée pour les propriétés qui ne sont pas explicitement prises en charge par l'élément d'interface utilisateur (UI) cible.
Méthode publiqueGetCachedPropertyValue(AutomationProperty, Boolean)Récupère la valeur de la propriété spécifiée à partir du cache de ce AutomationElement, en ignorant éventuellement toute propriété par défaut.
Méthode publiqueGetClickablePointRécupère un point du AutomationElement sur lequel l'utilisateur peut cliquer.
Méthode publiqueGetCurrentPatternRécupère l'objet de modèle spécifié sur ce AutomationElement.
Méthode publiqueGetCurrentPropertyValue(AutomationProperty)Récupère la valeur de la propriété spécifiée sur ce AutomationElement. Une valeur par défaut appropriée pour le type de propriété est retournée pour les propriétés qui ne sont pas explicitement prises en charge par l'élément d'interface utilisateur (UI) cible.
Méthode publiqueGetCurrentPropertyValue(AutomationProperty, Boolean)Récupère la valeur de la propriété spécifiée sur ce AutomationElement, en ignorant éventuellement toute propriété par défaut.
Méthode publiqueGetHashCodeRécupère le code de hachage de ce AutomationElement. (Substitue Object.GetHashCode().)
Méthode publiqueGetRuntimeIdRécupère l'identificateur unique assigné à l'élément d'interface utilisateur (UI).
Méthode publiqueGetSupportedPatternsRécupère les modèles de contrôle que ce AutomationElement prend en charge.
Méthode publiqueGetSupportedPropertiesRécupère les identificateurs de propriétés pris en charge par l'élément.
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueGetUpdatedCacheRécupère un nouveau AutomationElement avec un cache mis à jour.
Méthode publiqueSetFocusDéfinit le focus sur AutomationElement.
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publiqueTryGetCachedPatternRécupère un modèle de contrôle à partir du cache.
Méthode publiqueTryGetClickablePointRécupère un point de l'élément sur lequel l'utilisateur peut cliquer.
Méthode publiqueTryGetCurrentPatternRécupère un objet qui implémente un modèle de contrôle.
Début

  NomDescription
Opérateur publicMembre statiqueEqualityRetourne une valeur indiquant si les objets AutomationElement spécifiés font référence au même élément d'interface utilisateur (UI).
Opérateur publicMembre statiqueInequalityRetourne une valeur indiquant si les objets AutomationElement spécifiés font référence à des éléments d'interface utilisateur (UI) différents.
Début

  NomDescription
Champ publicMembre statiqueAcceleratorKeyPropertyIdentifie la propriété AcceleratorKey.
Champ publicMembre statiqueAccessKeyPropertyIdentifie la propriété AccessKey.
Champ publicMembre statiqueAsyncContentLoadedEventIdentifie un événement déclenché pendant le chargement asynchrone d'un contenu.
Champ publicMembre statiqueAutomationFocusChangedEventIdentifie un événement qui est déclenché lorsque le focus a changé.
Champ publicMembre statiqueAutomationIdPropertyIdentifie la propriété AutomationId, qui est utilisée pour identifier des éléments.
Champ publicMembre statiqueAutomationPropertyChangedEventIdentifie un événement de modification de propriété.
Champ publicMembre statiqueBoundingRectanglePropertyIdentifie la propriété BoundingRectangle.
Champ publicMembre statiqueClassNamePropertyIdentifie la propriété ClassName.
Champ publicMembre statiqueClickablePointPropertyIdentifie la propriété relative au point interactif.
Champ publicMembre statiqueControlTypePropertyIdentifie la propriété ControlType.
Champ publicMembre statiqueCulturePropertyIdentifie la propriété relative à la culture.
Champ publicMembre statiqueFrameworkIdPropertyIdentifie la propriété FrameworkId.
Champ publicMembre statiqueHasKeyboardFocusPropertyIdentifie la propriété HasKeyboardFocus.
Champ publicMembre statiqueHelpTextPropertyIdentifie la propriété HelpText.
Champ publicMembre statiqueIsContentElementPropertyIdentifie la propriété IsContentElement.
Champ publicMembre statiqueIsControlElementPropertyIdentifie la propriété IsControlElement.
Champ publicMembre statiqueIsDockPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle DockPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsEnabledPropertyIdentifie la propriété IsEnabled qui spécifie si l'élément d'interface utilisateur (UI) référencé par AutomationElement est activé.
Champ publicMembre statiqueIsExpandCollapsePatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle ExpandCollapsePattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsGridItemPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle GridItemPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsGridPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle GridPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsInvokePatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle InvokePattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsItemContainerPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle ItemContainerPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsKeyboardFocusablePropertyIdentifie la propriété IsKeyboardFocusable.
Champ publicMembre statiqueIsMultipleViewPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle MultipleViewPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsOffscreenPropertyIdentifie la propriété IsOffscreen, qui indique si l'élément d'interface utilisateur (UI) est visible à l'écran. 
Champ publicMembre statiqueIsPasswordPropertyIdentifie la propriété IsPassword.
Champ publicMembre statiqueIsRangeValuePatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle RangeValuePattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsRequiredForFormPropertyIdentifie la propriété IsRequiredForForm.
Champ publicMembre statiqueIsScrollItemPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle ScrollItemPattern est disponible pour ce AutomationElement.
Champ publicMembre statiqueIsScrollPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle ScrollPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsSelectionItemPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle SelectionItemPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsSelectionPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle SelectionPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsSynchronizedInputPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle SynchronizedInputPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsTableItemPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle TableItemPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsTablePatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle TablePattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsTextPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle TextPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsTogglePatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle TogglePattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsTransformPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle TransformPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsValuePatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle ValuePattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsVirtualizedItemPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle VirtualizedItemPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueIsWindowPatternAvailablePropertyIdentifie la propriété qui indique si le modèle de contrôle WindowPattern est disponible sur ce AutomationElement.
Champ publicMembre statiqueItemStatusPropertyIdentifie la propriété ItemStatus, qui spécifie l'état de la représentation visuelle d'un élément complexe.
Champ publicMembre statiqueItemTypePropertyIdentifie la propriété ItemType.
Champ publicMembre statiqueLabeledByPropertyIdentifie la propriété LabeledBy, qui identifie l'étiquette associée à un contrôle.
Champ publicMembre statiqueLayoutInvalidatedEventIdentifie l'événement qui est déclenché lorsque la disposition est invalidée.
Champ publicMembre statiqueLocalizedControlTypePropertyIdentifie la propriété LocalizedControlType dans la langue locale.
Champ publicMembre statiqueMenuClosedEventIdentifie l'événement qui est déclenché lorsqu'un menu est fermé.
Champ publicMembre statiqueMenuOpenedEventIdentifie l'événement qui est déclenché lorsqu'un menu est ouvert.
Champ publicMembre statiqueNamePropertyIdentifie la propriété Name.
Champ publicMembre statiqueNativeWindowHandlePropertyIdentifie la propriété NativeWindowHandle.
Champ publicMembre statiqueNotSupportedIndique qu'une propriété n'est pas prise en charge.
Champ publicMembre statiqueOrientationPropertyIdentifie la propriété Orientation.
Champ publicMembre statiqueProcessIdPropertyIdentifie la propriété ProcessId.
Champ publicMembre statiqueRuntimeIdPropertyIdentifie la propriété qui contient l'identificateur d'exécution de l'élément.
Champ publicMembre statiqueStructureChangedEventIdentifie l'événement qui est déclenché lorsque l'arborescence UI Automation est modifiée.
Champ publicMembre statiqueToolTipClosedEventIdentifie l'événement qui est déclenché lorsqu'une info-bulle est fermée.
Champ publicMembre statiqueToolTipOpenedEventIdentifie l'événement qui est déclenché lorsqu'une info-bulle est ouverte.
Début

Un AutomationElement correspond à une partie de l'interface utilisateur (UI), quelle que soit l'implémentation sous-jacente (telle que Windows Presentation Foundation (WPF) ou Win32).

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft