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

WindowAutomationPeer, classe

Expose les types Window à UI Automation.

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

public class WindowAutomationPeer : FrameworkElementAutomationPeer

Le type WindowAutomationPeer expose les membres suivants.

  NomDescription
Méthode publiqueWindowAutomationPeerInitialise une nouvelle instance de la classe WindowAutomationPeer.
Début

  NomDescription
Propriété publiqueDispatcherObtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject.)
Propriété publiqueEventsSourceObtient ou définit un AutomationPeer signalé au client Automation comme une source pour tous les événements provenant de ce AutomationPeer. (Hérité de AutomationPeer.)
Propriété protégéeIsHwndHostObtient une valeur qui indique si l'élément associé à ce AutomationPeer héberge hwnds dans Windows Presentation Foundation (WPF). (Hérité de AutomationPeer.)
Propriété publiqueOwnerObtient le UIElement associé à ce UIElementAutomationPeer. (Hérité de UIElementAutomationPeer.)
Début

  NomDescription
Méthode publiqueCheckAccessDétermine si le thread appelant a accès à ce DispatcherObject. (Hérité de DispatcherObject.)
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetAcceleratorKeyObtient les combinaisons de touches d'accès rapide pour l'élément associé à l'homologue UI Automation.  (Hérité de AutomationPeer.)
Méthode protégéeGetAcceleratorKeyCoreObtient la touche d'accès rapide pour le UIElement associé à ce UIElementAutomationPeer. Cette méthode est appelée par GetAcceleratorKey. (Hérité de UIElementAutomationPeer.)
Méthode publiqueGetAccessKeyObtient la touche d'accès rapide pour l'élément associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégéeGetAccessKeyCoreObtient la touche d'accès rapide pour le UIElement associé à ce UIElementAutomationPeer. Cette méthode est appelée par GetAccessKey. (Hérité de UIElementAutomationPeer.)
Méthode publiqueGetAutomationControlTypeObtient le type de contrôle de l'élément associé à l'homologue UI Automation. (Hérité de AutomationPeer.)
Méthode protégéeGetAutomationControlTypeCoreObtient le type de contrôle pour le Window associé à ce WindowAutomationPeer. Appelée par GetAutomationControlType. (Substitue UIElementAutomationPeer.GetAutomationControlTypeCore().)
Méthode publiqueGetAutomationIdObtient le AutomationId de l'élément associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégéeGetAutomationIdCoreObtient la chaîne qui identifie de manière unique le FrameworkElement associé à ce FrameworkElementAutomationPeer. Appelée par GetAutomationId. (Hérité de FrameworkElementAutomationPeer.)
Méthode publiqueGetBoundingRectangleObtient l'objet Rect qui représente les coordonnées d'écran de l'élément associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégéeGetBoundingRectangleCoreObtient le Rect qui représente le rectangle englobant du Window associé à ce WindowAutomationPeer. Appelée par GetBoundingRectangle. (Substitue UIElementAutomationPeer.GetBoundingRectangleCore().)
Méthode publiqueGetChildrenObtient 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. (Hérité de AutomationPeer.)
Méthode protégéeGetChildrenCoreObtient la collection d'éléments enfants du UIElement associé à ce UIElementAutomationPeer. Cette méthode est appelée par GetChildren. (Hérité de UIElementAutomationPeer.)
Méthode publiqueGetClassNameObtient un nom utilisé avec AutomationControlType pour différencier le contrôle qui est représenté par ce AutomationPeer. (Hérité de AutomationPeer.)
Méthode protégéeGetClassNameCoreObtient le nom du Window associé à ce WindowAutomationPeer. Appelée par GetClassName. (Substitue UIElementAutomationPeer.GetClassNameCore().)
Méthode publiqueGetClickablePointObtient un Point sur l'élément associé à l'homologue Automation qui répond à un clic de la souris. (Hérité de AutomationPeer.)
Méthode protégéeGetClickablePointCoreObtient un Point qui représente l'espace interactif situé sur le UIElement associé à ce UIElementAutomationPeer. Cette méthode est appelée par GetClickablePoint. (Hérité de UIElementAutomationPeer.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetHelpTextObtient le texte qui décrit les fonctionnalités du contrôle associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégéeGetHelpTextCoreObtient la chaîne qui décrit les fonctionnalités du ContentElement associé à ce ContentElementAutomationPeer. Appelée par GetHelpText. (Hérité de FrameworkElementAutomationPeer.)
Méthode protégéeGetHostRawElementProviderCoreIndique à UI Automation l'endroit de l'arborescence UI Automation auquel doit être placé le hwnd qui est hébergé par un élément Windows Presentation Foundation (WPF). (Hérité de AutomationPeer.)
Méthode publiqueGetItemStatusObtient le texte qui communique l'état visuel de l'élément associé à cet homologue Automation. (Hérité de AutomationPeer.)
Méthode protégéeGetItemStatusCoreObtient une chaîne qui communique l'état visuel du UIElement associé à ce UIElementAutomationPeer. Cette méthode est appelée par GetItemStatus. (Hérité de UIElementAutomationPeer.)
Méthode publiqueGetItemTypeObtient une chaîne qui décrit le type d'élément qu'un objet représente. (Hérité de AutomationPeer.)
Méthode protégéeGetItemTypeCoreObtient une chaîne explicite qui contient le type d'élément représenté par le UIElement pour ce UIElementAutomationPeer. Cette méthode est appelée par GetItemType. (Hérité de UIElementAutomationPeer.)
Méthode publiqueGetLabeledByObtient le AutomationPeer pour le Label qui est ciblé vers l'élément. (Hérité de AutomationPeer.)
Méthode protégéeGetLabeledByCoreObtient le AutomationPeer pour l'élément qui est ciblé vers le UIElement pour ce UIElementAutomationPeer. Cette méthode est appelée par GetLabeledBy. (Hérité de UIElementAutomationPeer.)
Méthode publiqueGetLocalizedControlTypeObtient une chaîne localisée explicite qui représente la valeur AutomationControlType pour le contrôle associé à cet homologue Automation. (Hérité de AutomationPeer.)
Méthode protégéeGetLocalizedControlTypeCoreEn cas de substitution dans une classe dérivée, est appelée par GetLocalizedControlType. (Hérité de AutomationPeer.)
Méthode publiqueGetNameObtient le texte qui décrit l'élément associé à cet homologue Automation. (Hérité de AutomationPeer.)
Méthode protégéeGetNameCoreObtient l'étiquette de texte du Window associé à ce ContentElementAutomationPeer. Appelée par GetName. (Substitue FrameworkElementAutomationPeer.GetNameCore().)
Méthode publiqueGetOrientationObtient une valeur qui indique l'orientation de contrôle explicite, le cas échéant. (Hérité de AutomationPeer.)
Méthode protégéeGetOrientationCoreObtient une valeur qui indique si le UIElement associé à ce UIElementAutomationPeer est disposé selon une orientation spécifique. Cette méthode est appelée par GetOrientation. (Hérité de UIElementAutomationPeer.)
Méthode publiqueGetParentObtient le AutomationPeer qui est le parent de ce AutomationPeer. (Hérité de AutomationPeer.)
Méthode publiqueGetPatternObtient le modèle de contrôle pour le UIElement associé à ce UIElementAutomationPeer. (Hérité de UIElementAutomationPeer.)
Méthode publiqueGetPeerFromPointObtient un AutomationPeer à partir du point spécifié. (Hérité de AutomationPeer.)
Méthode protégéeGetPeerFromPointCoreEn cas de substitution dans une classe dérivée, est appelé à partir de GetPeerFromPoint. (Hérité de AutomationPeer.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueHasKeyboardFocusObtient une valeur qui indique si l'élément associé à cet homologue Automation a actuellement le focus clavier. (Hérité de AutomationPeer.)
Méthode protégéeHasKeyboardFocusCoreObtient une valeur qui indique si le UIElement associé à ce UIElementAutomationPeer a actuellement le focus d'entrée au clavier. Cette méthode est appelée par HasKeyboardFocus. (Hérité de UIElementAutomationPeer.)
Méthode publiqueInvalidatePeerDéclenche un nouveau calcul des propriétés principales du AutomationPeer et déclenche la notification PropertyChanged au Client Automation si les propriétés ont changé. (Hérité de AutomationPeer.)
Méthode publiqueIsContentElementObtient une valeur qui indique si l'élément associé à cet homologue Automation contient des données présentées à l'utilisateur. (Hérité de AutomationPeer.)
Méthode protégéeIsContentElementCoreObtient une valeur qui indique si le UIElement associé à ce UIElementAutomationPeer est un élément qui contient des données présentées à l'utilisateur. Cette méthode est appelée par IsContentElement. (Hérité de UIElementAutomationPeer.)
Méthode publiqueIsControlElementObtient 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'interface GUI. (Hérité de AutomationPeer.)
Méthode protégéeIsControlElementCoreObtient ou définit une valeur qui indique si le UIElement associé à ce UIElementAutomationPeer est interprété par l'utilisateur final comme interactif. Facultativement, l'utilisateur peut interpréter le UIElement comme faisant partie de la structure logique du contrôle dans l'interface GUI. Cette méthode est appelée par IsControlElement. (Hérité de UIElementAutomationPeer.)
Méthode publiqueIsEnabledObtient une valeur qui indique si l'élément associé à cet homologue Automation prend en charge l'interaction. (Hérité de AutomationPeer.)
Méthode protégéeIsEnabledCoreObtient une valeur qui indique si le UIElement associé à ce UIElementAutomationPeer peut accepter le focus clavier. Cette méthode est appelée par IsKeyboardFocusable. (Hérité de UIElementAutomationPeer.)
Méthode publiqueIsKeyboardFocusableObtient une valeur qui indique si l'élément peut accepter le focus clavier. (Hérité de AutomationPeer.)
Méthode protégéeIsKeyboardFocusableCoreObtient une valeur qui indique si le UIElement associé à ce UIElementAutomationPeer peut accepter le focus clavier. Cette méthode est appelée par IsKeyboardFocusable. (Hérité de UIElementAutomationPeer.)
Méthode publiqueIsOffscreenObtient une valeur qui indique si un élément est en dehors de l'écran. (Hérité de AutomationPeer.)
Méthode protégéeIsOffscreenCoreObtient une valeur qui indique si le UIElement associé à ce UIElementAutomationPeer est en dehors de l'écran. Cette méthode est appelée par IsOffscreen. (Hérité de UIElementAutomationPeer.)
Méthode publiqueIsPasswordObtient une valeur qui indique si l'élément spécifié contient du contenu sensible. (Hérité de AutomationPeer.)
Méthode protégéeIsPasswordCoreObtient une valeur qui indique si le UIElement associé à ce UIElementAutomationPeer contient un contenu protégé. Cette méthode est appelée par IsPassword. (Hérité de UIElementAutomationPeer.)
Méthode publiqueIsRequiredForFormObtient une valeur qui indique si l'élément associé à cet homologue doit être renseigné dans un formulaire. (Hérité de AutomationPeer.)
Méthode protégéeIsRequiredForFormCoreObtient une valeur qui indique si le UIElement associé à ce UIElementAutomationPeer doit obligatoirement être renseigné dans un formulaire. Cette méthode est appelée par IsRequiredForForm. (Hérité de UIElementAutomationPeer.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégéePeerFromProviderObtient un AutomationPeer pour le proxy IRawElementProviderSimple spécifié. (Hérité de AutomationPeer.)
Méthode protégéeProviderFromPeerObtient le IRawElementProviderSimple pour le AutomationPeer spécifié. (Hérité de AutomationPeer.)
Méthode publiqueRaiseAsyncContentLoadedEventAppelée par le AutomationPeer pour déclencher l'événement AsyncContentLoadedEvent. (Hérité de AutomationPeer.)
Méthode publiqueRaiseAutomationEventDéclenche un événement Automation. (Hérité de AutomationPeer.)
Méthode publiqueRaisePropertyChangedEventDéclenche un événement pour notifier le client Automation d'une modification de valeur de propriété. (Hérité de AutomationPeer.)
Méthode publiqueResetChildrenCacheDe façon synchrone, réinitialise l'arborescence des éléments enfants en appelant GetChildrenCore. (Hérité de AutomationPeer.)
Méthode publiqueSetFocusDéfinit le focus clavier sur l'élément qui est associé à cet homologue Automation. (Hérité de AutomationPeer.)
Méthode protégéeSetFocusCoreDéfinit le focus d'entrée au clavier sur le UIElement associé à ce UIElementAutomationPeer. Cette méthode est appelée par SetFocus. (Hérité de UIElementAutomationPeer.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publiqueVerifyAccessGarantit que le thread appelant a accès à DispatcherObject. (Hérité de DispatcherObject.)
Début

.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
Afficher:
© 2014 Microsoft