AutomationElement 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.
Représente un élément UI Automation de l’arborescence UI Automation et contient les valeurs utilisées comme identificateurs par les applications du client UI Automation.
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- Héritage
-
AutomationElement
Remarques
Correspond AutomationElement à une partie de l’interface utilisateur(UI), quelle que soit l’implémentation sous-jacente (par exemple, Windows Presentation Foundation (WPF) ou Win32).
Champs
AcceleratorKeyProperty |
Identifie la propriété AcceleratorKey. |
AccessKeyProperty |
Identifie la propriété AccessKey. |
ActiveTextPositionChangedEvent |
ID d’événement : ActiveTextPositionChanged - Indique que la position active dans un élément de texte a changé. |
AsyncContentLoadedEvent |
Identifie un événement déclenché pendant le chargement asynchrone d'un contenu. |
AutomationFocusChangedEvent |
Identifie un événement qui est déclenché quand le focus a changé. |
AutomationIdProperty |
Identifie la propriété AutomationId, qui est utilisée pour identifier des éléments. |
AutomationPropertyChangedEvent |
Identifie un événement de modification de propriété. |
BoundingRectangleProperty |
Identifie la propriété BoundingRectangle. |
ClassNameProperty |
Identifie la propriété ClassName. |
ClickablePointProperty |
Identifie la propriété relative au point interactif. |
ControlTypeProperty |
Identifie la propriété ControlType. |
CultureProperty |
Identifie la propriété relative à la culture. |
FrameworkIdProperty |
Identifie la propriété FrameworkId. |
HasKeyboardFocusProperty |
Identifie la propriété HasKeyboardFocus. |
HeadingLevelProperty |
ID de propriété : HeadingLevel - Décrit le niveau d’en-tête d’un élément. |
HelpTextProperty |
Identifie la propriété HelpText. |
IsContentElementProperty |
Identifie la propriété IsContentElement. |
IsControlElementProperty |
Identifie la propriété IsControlElement. |
IsDialogProperty |
ID de propriété : IsDialog - Identifie si l’élément Automation est une boîte de dialogue. |
IsDockPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle DockPattern est disponible sur ce AutomationElement. |
IsEnabledProperty |
Identifie la IsEnabled propriété, qui spécifie si l’élément d’interface utilisateur référencé par le paramètre AutomationElement est activé. |
IsExpandCollapsePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle ExpandCollapsePattern est disponible sur ce AutomationElement. |
IsGridItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle GridItemPattern est disponible sur ce AutomationElement. |
IsGridPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle GridPattern est disponible sur ce AutomationElement. |
IsInvokePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle InvokePattern est disponible sur ce AutomationElement. |
IsItemContainerPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle ItemContainerPattern est disponible sur ce AutomationElement. |
IsKeyboardFocusableProperty |
Identifie la propriété IsKeyboardFocusable. |
IsMultipleViewPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle MultipleViewPattern est disponible sur ce AutomationElement. |
IsOffscreenProperty |
Identifie la IsOffscreen propriété, qui indique si l’élément d’interface utilisateur (UI) est visible sur l’écran. |
IsPasswordProperty |
Identifie la propriété IsPassword. |
IsRangeValuePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle RangeValuePattern est disponible sur ce AutomationElement. |
IsRequiredForFormProperty |
Identifie la propriété IsRequiredForForm. |
IsScrollItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle ScrollItemPattern est disponible pour ce AutomationElement. |
IsScrollPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle ScrollPattern est disponible sur ce AutomationElement. |
IsSelectionItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle SelectionItemPattern est disponible sur ce AutomationElement. |
IsSelectionPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle SelectionPattern est disponible sur ce AutomationElement. |
IsSynchronizedInputPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle SynchronizedInputPattern est disponible sur ce AutomationElement. |
IsTableItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle TableItemPattern est disponible sur ce AutomationElement. |
IsTablePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle TablePattern est disponible sur ce AutomationElement. |
IsTextPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle TextPattern est disponible sur ce AutomationElement. |
IsTogglePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle TogglePattern est disponible sur ce AutomationElement. |
IsTransformPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle TransformPattern est disponible sur ce AutomationElement. |
IsValuePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle ValuePattern est disponible sur ce AutomationElement. |
IsVirtualizedItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle VirtualizedItemPattern est disponible sur ce AutomationElement. |
IsWindowPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de contrôle WindowPattern est disponible sur ce AutomationElement. |
ItemStatusProperty |
Identifie la propriété ItemStatus, qui spécifie l'état de la représentation visuelle d'un élément complexe. |
ItemTypeProperty |
Identifie la propriété ItemType. |
LabeledByProperty |
Identifie la propriété LabeledBy, qui identifie l'étiquette associée à un contrôle. |
LayoutInvalidatedEvent |
Identifie l'événement qui est déclenché quand la disposition est invalidée. |
LocalizedControlTypeProperty |
Identifie la propriété LocalizedControlType dans la langue locale. |
MenuClosedEvent |
Identifie l'événement qui est déclenché quand un menu est fermé. |
MenuOpenedEvent |
Identifie l'événement qui est déclenché quand un menu est ouvert. |
NameProperty |
Identifie la propriété Name. |
NativeWindowHandleProperty |
Identifie la propriété NativeWindowHandle. |
NotificationEvent |
ID d’événement : notification utilisée principalement par les serveurs pour déclencher une notification générique. |
NotSupported |
Indique qu'une propriété n'est pas prise en charge. |
OrientationProperty |
Identifie la propriété Orientation. |
PositionInSetProperty |
Décrit l’emplacement ordinal d’un élément d’automation au sein d’un ensemble d’éléments qui sont considérés comme des frères. |
ProcessIdProperty |
Identifie la propriété ProcessId. |
RuntimeIdProperty |
Identifie la propriété qui contient l'identificateur d'exécution de l'élément. |
SizeOfSetProperty |
Décrit le nombre d’éléments d’automation dans un groupe ou un ensemble qui sont considérés comme des frères. |
StructureChangedEvent |
Identifie l’événement déclenché lorsque la structure de l’arborescence UI Automation est modifiée. |
ToolTipClosedEvent |
Identifie l'événement qui est déclenché quand une info-bulle est fermée. |
ToolTipOpenedEvent |
Identifie l'événement qui est déclenché quand une info-bulle est ouverte. |
Propriétés
Cached |
Obtient les valeurs de propriété UI Automation mises en cache pour cet AutomationElement objet. |
CachedChildren |
Obtient les éléments enfants mis en cache de ce AutomationElement. |
CachedParent |
Obtient le parent mis en cache de ce AutomationElement. |
Current |
Obtient les valeurs de propriétés actuelles de AutomationElement. |
FocusedElement |
Obtient le AutomationElement qui a actuellement le focus. |
RootElement |
Obtient le AutomationElement racine du bureau actuel. |
Méthodes
Equals(Object) |
Détermine si le AutomationElement spécifié a la même valeur que ce AutomationElement. |
Finalize() |
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. |
FindAll(TreeScope, Condition) |
Retourne tous les objets AutomationElement qui satisfont la condition spécifiée. |
FindFirst(TreeScope, Condition) |
Retourne le premier élément enfant ou descendant qui correspond à la condition spécifiée. |
FromHandle(IntPtr) |
Récupère un nouvel AutomationElement objet pour l’élément d’interface utilisateur référencé par le handle de fenêtre spécifié. |
FromLocalProvider(IRawElementProviderSimple) |
Récupère un nouvel objet AutomationElement à partir d'une implémentation IRawElementProviderSimple locale. |
FromPoint(Point) |
Récupère un nouvel AutomationElement objet pour l’élément d’interface utilisateur à un point spécifié sur le bureau. |
GetCachedPattern(AutomationPattern) |
Récupère le modèle spécifié à partir du cache de ce AutomationElement. |
GetCachedPropertyValue(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 non prises en charge explicitement par l’élément d’interface utilisateur cible. |
GetCachedPropertyValue(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. |
GetClickablePoint() |
Récupère un point du AutomationElement sur lequel l'utilisateur peut cliquer. |
GetCurrentPattern(AutomationPattern) |
Récupère l’objet de modèle spécifié sur ce AutomationElement. |
GetCurrentPropertyValue(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 non prises en charge explicitement par l’élément d’interface utilisateur cible. |
GetCurrentPropertyValue(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. |
GetHashCode() |
Récupère le code de hachage de ce AutomationElement. |
GetRuntimeId() |
Récupère l’identificateur unique affecté à l’élément d’interface utilisateur. |
GetSupportedPatterns() |
Récupère les modèles de contrôle que ce AutomationElement prend en charge. |
GetSupportedProperties() |
Récupère les identificateurs de propriétés pris en charge par l'élément. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetUpdatedCache(CacheRequest) |
Récupère un nouveau AutomationElement avec un cache mis à jour. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
SetFocus() |
Définit le focus sur AutomationElement. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
TryGetCachedPattern(AutomationPattern, Object) |
Récupère un modèle de contrôle du cache. |
TryGetClickablePoint(Point) |
Récupère un point de l'élément sur lequel l'utilisateur peut cliquer. |
TryGetCurrentPattern(AutomationPattern, Object) |
Récupère un objet qui implémente un modèle de contrôle. |
Opérateurs
Equality(AutomationElement, AutomationElement) |
Retourne une valeur indiquant si les objets spécifiés AutomationElement font référence au même élément d’interface utilisateur. |
Inequality(AutomationElement, AutomationElement) |
Retourne une valeur indiquant si les objets spécifiés AutomationElement font référence à différents éléments d’interface utilisateur. |