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 dans l’arborescence UI Automation et contient des valeurs utilisées comme identificateurs par UI Automation applications clientes.
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- Héritage
-
AutomationElement
Remarques
Un AutomationElement correspond à une partie de l’interface utilisateur ,quelle que soit l’implémentation sous-jacente (par exemple, Windows Presentation Foundation (WPF) ou Win32).
Champs
| Nom | Description |
|---|---|
| AcceleratorKeyProperty |
Identifie la AcceleratorKey propriété. |
| AccessKeyProperty |
Identifie la AccessKey propriété. |
| 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 de contenu asynchrone. |
| AutomationFocusChangedEvent |
Identifie un événement déclenché lorsque le focus a changé. |
| AutomationIdProperty |
Identifie la AutomationId propriété, utilisée pour identifier les éléments. |
| AutomationPropertyChangedEvent |
Identifie un événement modifié par propriété. |
| BoundingRectangleProperty |
Identifie la BoundingRectangle propriété. |
| ClassNameProperty |
Identifie la ClassName propriété. |
| ClickablePointProperty |
Identifie la propriété de point cliquable. |
| ControlTypeProperty |
Identifie la ControlType propriété. |
| CultureProperty |
Identifie la propriété de culture. |
| FrameworkIdProperty |
Identifie la FrameworkId propriété. |
| HasKeyboardFocusProperty |
Identifie la HasKeyboardFocus propriété. |
| HeadingLevelProperty |
ID de propriété : HeadingLevel - Décrit le niveau de titre d’un élément. |
| HelpTextProperty |
Identifie la HelpText propriété. |
| IsContentElementProperty |
Identifie la IsContentElement propriété. |
| IsControlElementProperty |
Identifie la IsControlElement propriété. |
| IsDialogProperty |
ID de propriété : IsDialog : identifie si l’élément Automation est un dialogue. |
| IsDockPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de DockPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsEnabledProperty |
Identifie la IsEnabled propriété, qui spécifie si l’élément d’interface utilisateur référencé par l’élément AutomationElement est activé. |
| IsExpandCollapsePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de ExpandCollapsePattern contrôle est disponible sur ce AutomationElementfichier . |
| IsGridItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de GridItemPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsGridPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de GridPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsInvokePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de InvokePattern contrôle est disponible sur ce AutomationElementfichier . |
| IsItemContainerPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de ItemContainerPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsKeyboardFocusableProperty |
Identifie la IsKeyboardFocusable propriété. |
| IsMultipleViewPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de MultipleViewPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsOffscreenProperty |
Identifie la IsOffscreen propriété, qui indique si l’élément d’interface utilisateur est visible à l’écran. |
| IsPasswordProperty |
Identifie la IsPassword propriété. |
| IsRangeValuePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de RangeValuePattern contrôle est disponible sur ce AutomationElementfichier . |
| IsRequiredForFormProperty |
Identifie la IsRequiredForForm propriété. |
| IsScrollItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de ScrollItemPattern contrôle est disponible pour cela AutomationElement. |
| IsScrollPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de ScrollPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsSelectionItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de SelectionItemPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsSelectionPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de SelectionPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsSynchronizedInputPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de SynchronizedInputPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsTableItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de TableItemPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsTablePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de TablePattern contrôle est disponible sur ce AutomationElementfichier . |
| IsTextPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de TextPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsTogglePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de TogglePattern contrôle est disponible sur ce AutomationElementfichier . |
| IsTransformPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de TransformPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsValuePatternAvailableProperty |
Identifie la propriété qui indique si le modèle de ValuePattern contrôle est disponible sur ce AutomationElementfichier . |
| IsVirtualizedItemPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de VirtualizedItemPattern contrôle est disponible sur ce AutomationElementfichier . |
| IsWindowPatternAvailableProperty |
Identifie la propriété qui indique si le modèle de WindowPattern contrôle est disponible sur ce AutomationElementfichier . |
| ItemStatusProperty |
Identifie la ItemStatus propriété, qui spécifie l’état de la représentation visuelle d’un élément complexe. |
| ItemTypeProperty |
Identifie la ItemType propriété. |
| LabeledByProperty |
Identifie la LabeledBy propriété, qui identifie l’étiquette associée à un contrôle. |
| LayoutInvalidatedEvent |
Identifie l’événement déclenché lorsque la disposition est invalidée. |
| LocalizedControlTypeProperty |
Identifie la LocalizedControlType propriété dans la langue locale. |
| MenuClosedEvent |
Identifie l’événement déclenché lorsqu’un menu est fermé. |
| MenuOpenedEvent |
Identifie l’événement déclenché lorsqu’un menu est ouvert. |
| NameProperty |
Identifie la Name propriété. |
| NativeWindowHandleProperty |
Identifie la NativeWindowHandle propriété. |
| 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 Orientation propriété. |
| PositionInSetProperty |
Décrit l’emplacement ordinal d’un élément Automation dans un ensemble d’éléments considérés comme frères. |
| ProcessIdProperty |
Identifie la ProcessId propriété. |
| 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’automatisation dans un groupe ou un ensemble considérés comme 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 déclenché lorsqu’une info-bulle est fermée. |
| ToolTipOpenedEvent |
Identifie l’événement déclenché lorsqu’une info-bulle est ouverte. |
Propriétés
| Nom | Description |
|---|---|
| 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é actuelles du AutomationElement. |
| FocusedElement |
Obtient le AutomationElement focus actuellement. |
| RootElement |
Obtient la racine AutomationElement du bureau actuel. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si le spécifié AutomationElement a la même valeur que celle-ci AutomationElement. |
| Finalize() |
Permet à un objet d’essayer de libérer des ressources et d’effectuer d’autres opérations de nettoyage avant qu’il ne soit récupéré par garbage collection. |
| FindAll(TreeScope, Condition) |
Retourne tous les AutomationElement objets qui répondent à 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 AutomationElement objet à partir d’une implémentation locale IRawElementProviderSimple . |
| FromPoint(Point) |
Récupère un nouvel AutomationElement objet pour l’élément d’interface utilisateur au point spécifié sur le bureau. |
| GetCachedPattern(AutomationPattern) |
Récupère le modèle spécifié à partir du cache de ce AutomationElement. |
| GetCachedPropertyValue(AutomationProperty, Boolean) |
Récupère la valeur de la propriété spécifiée à partir du cache de ce AutomationElementcache, en ignorant éventuellement toute propriété par défaut. |
| 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 qui ne sont pas explicitement prises en charge par l’élément d’interface utilisateur cible. |
| GetClickablePoint() |
Récupère un point sur celui AutomationElement qui peut être cliqué. |
| GetCurrentPattern(AutomationPattern) |
Récupère l’objet de modèle spécifié sur ce AutomationElement. |
| GetCurrentPropertyValue(AutomationProperty, Boolean) |
Récupère la valeur de la propriété spécifiée sur cette AutomationElementpropriété, en ignorant éventuellement toute propriété par défaut. |
| 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 qui ne sont pas explicitement prises en charge par l’élément d’interface utilisateur cible. |
| GetHashCode() |
Récupère le code de hachage pour 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 pris AutomationElement en charge. |
| GetSupportedProperties() |
Récupère les identificateurs des propriétés prises en charge par l’élément. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetUpdatedCache(CacheRequest) |
Récupère un nouveau AutomationElement cache avec un cache mis à jour. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| SetFocus() |
Définit le focus sur le 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 à partir du cache. |
| TryGetClickablePoint(Point) |
Récupère un point dans l’élément qui peut être cliqué. |
| TryGetCurrentPattern(AutomationPattern, Object) |
Récupère un objet qui implémente un modèle de contrôle. |
Opérateurs
| Nom | Description |
|---|---|
| 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. |