Partager via


SearchControlAutomationPeer, classe

Hiérarchie d'héritage

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Automation.Peers.AutomationPeer
      System.Windows.Automation.Peers.UIElementAutomationPeer
        System.Windows.Automation.Peers.FrameworkElementAutomationPeer
          Microsoft.VisualStudio.PlatformUI.SearchControlAutomationPeer

Espace de noms :  Microsoft.VisualStudio.PlatformUI
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Class SearchControlAutomationPeer _
    Inherits FrameworkElementAutomationPeer _
    Implements IExpandCollapseProvider
public class SearchControlAutomationPeer : FrameworkElementAutomationPeer, 
    IExpandCollapseProvider

Le type SearchControlAutomationPeer expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SearchControlAutomationPeer

Début

Propriétés

  Nom Description
Propriété publique Dispatcher Obtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject.)
Propriété publique EventsSource Obtient ou définit AutomationPeer enregistré dans client Automation comme source pour tous les événements issus de cet AutomationPeer. (Hérité de AutomationPeer.)
Propriété protégée IsHwndHost Obtient une valeur qui indique si l'élément associé au serveur qui héberge hwnds d' AutomationPeer dans Windows Presentation Foundation (WPF). (Hérité de AutomationPeer.)
Propriété publique Owner Obtient le UIElement associé à ce UIElementAutomationPeer. (Hérité de UIElementAutomationPeer.)

Début

Méthodes

  Nom Description
Méthode publique CheckAccess Détermine si le thread appelant a accès à ce DispatcherObject. (Hérité de DispatcherObject.)
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode protégée Finalize 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 publique GetAcceleratorKey Obtient les combinaisons de touche accélérateur pour l'élément qui est associé à l'homologue de UI Automation .  (Hérité de AutomationPeer.)
Méthode protégée GetAcceleratorKeyCore Obtient 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 publique GetAccessKey Obtient touche d'accès rapide pour l'élément qui est associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégée GetAccessKeyCore Obtient 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 publique GetAutomationControlType Obtient type de contrôle pour l'élément qui est associé à l'homologue de UI Automation . (Hérité de AutomationPeer.)
Méthode protégée GetAutomationControlTypeCore (Substitue UIElementAutomationPeer.GetAutomationControlTypeCore().)
Méthode publique GetAutomationId Obtient AutomationId de l'élément qui est associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégée GetAutomationIdCore Obtient la chaîne qui identifie de manière unique le FrameworkElement associé à ce FrameworkElementAutomationPeer.Appelée par GetAutomationId. (Hérité de FrameworkElementAutomationPeer.)
Méthode publique GetBoundingRectangle Obtient l'objet d' Rect qui représente les coordonnées d'écran de l'élément qui est associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégée GetBoundingRectangleCore Obtient le Rect qui représente le rectangle englobant du UIElement associé à ce UIElementAutomationPeer.Cette méthode est appelée par GetBoundingRectangle. (Hérité de UIElementAutomationPeer.)
Méthode publique GetChildren Obtient la collection d'éléments d' GetChildren qui sont représentés dans l'arborescence UI Automation en tant qu'éléments enfants immédiats de l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégée GetChildrenCore (Substitue UIElementAutomationPeer.GetChildrenCore().)
Méthode publique GetClassName Obtient un nom utilisé avec AutomationControlType, différencier le contrôle représenté par cet AutomationPeer. (Hérité de AutomationPeer.)
Méthode protégée GetClassNameCore (Substitue UIElementAutomationPeer.GetClassNameCore().)
Méthode publique GetClickablePoint Obtient Point sur l'élément associé à l'homologue Automation qui répond à un clic de souris. (Hérité de AutomationPeer.)
Méthode protégée GetClickablePointCore Obtient 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 publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetHelpText Obtient le texte qui décrit les fonctionnalités du contrôle associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégée GetHelpTextCore Obtient 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ée GetHostRawElementProviderCore Indique UI Automation où dans l'arborescence de UI Automation placer hwnd hébergé par un élément de Windows Presentation Foundation (WPF) . (Hérité de AutomationPeer.)
Méthode publique GetItemStatus Obtient le texte qui donne l'état visuel de l'élément qui est associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégée GetItemStatusCore Obtient 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 publique GetItemType Obtient une chaîne qui décrit ce que représente un type d'élément objet. (Hérité de AutomationPeer.)
Méthode protégée GetItemTypeCore Obtient 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 publique GetLabeledBy Obtient AutomationPeer pour Label qui est ciblé pour l'élément. (Hérité de AutomationPeer.)
Méthode protégée GetLabeledByCore Obtient 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 publique GetLocalizedControlType Obtient une chaîne localisée explicite qui représente la valeur d' AutomationControlType pour le contrôle associé à cet homologue Automation. (Hérité de AutomationPeer.)
Méthode protégée GetLocalizedControlTypeCore Une fois substituée dans une classe dérivée, est appelé par GetLocalizedControlType. (Hérité de AutomationPeer.)
Méthode publique GetName Obtient le texte qui décrit l'élément qui est associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégée GetNameCore Obtient l'étiquette de texte du ContentElement associé à ce ContentElementAutomationPeer.Appelé par GetName. (Hérité de FrameworkElementAutomationPeer.)
Méthode publique GetOrientation Obtient une valeur qui indique l'orientation de contrôle explicite éventuelle. (Hérité de AutomationPeer.)
Méthode protégée GetOrientationCore Obtient 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 publique GetParent Obtient AutomationPeer qui est le parent de cet AutomationPeer. (Hérité de AutomationPeer.)
Méthode publique GetPattern (Substitue UIElementAutomationPeer.GetPattern(PatternInterface).)
Méthode publique GetPeerFromPoint Obtient AutomationPeer du point spécifié. (Hérité de AutomationPeer.)
Méthode protégée GetPeerFromPointCore Une fois substituée dans une classe dérivée, est appelé d' GetPeerFromPoint. (Hérité de AutomationPeer.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique HasKeyboardFocus Obtient une valeur qui indique si l'élément qui est associé à l'homologue Automation actuellement a le focus clavier. (Hérité de AutomationPeer.)
Méthode protégée HasKeyboardFocusCore Obtient 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 publique InvalidatePeer Déclenche le recalcul des principales propriétés d' AutomationPeer et déclenche des PropertyChanged à client Automation si les propriétés changeaient. (Hérité de AutomationPeer.)
Méthode publique IsContentElement Obtient une valeur qui indique si l'élément qui est associé à l'homologue Automation contient les données qui sont présentées à l'utilisateur. (Hérité de AutomationPeer.)
Méthode protégée IsContentElementCore Obtient 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 publique IsControlElement Obtient une valeur qui indique si l'élément est inclus par l'utilisateur comme interactif ou comme fournissant à la structure logique du contrôle dans interface GUI. (Hérité de AutomationPeer.)
Méthode protégée IsControlElementCore Obtient 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 publique IsEnabled Obtient une valeur qui indique si l'élément associé à l'homologue Automation prend en charge l'interaction. (Hérité de AutomationPeer.)
Méthode protégée IsEnabledCore Obtient 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 publique IsKeyboardFocusable Obtient une valeur qui indique si l'élément peut recevoir le focus clavier. (Hérité de AutomationPeer.)
Méthode protégée IsKeyboardFocusableCore Obtient 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 publique IsOffscreen Obtient une valeur indiquant si un élément est hors de l'écran. (Hérité de AutomationPeer.)
Méthode protégée IsOffscreenCore Obtient 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 publique IsPassword Obtient une valeur qui indique si l'élément contient le contenu réactive. (Hérité de AutomationPeer.)
Méthode protégée IsPasswordCore Obtient 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 publique IsRequiredForForm Obtient une valeur qui indique si l'élément qui est associé à l'homologue doit être effectuée sur un formulaire. (Hérité de AutomationPeer.)
Méthode protégée IsRequiredForFormCore Obtient 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ée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée PeerFromProvider Obtient AutomationPeer pour proxy spécifié d' IRawElementProviderSimple . (Hérité de AutomationPeer.)
Méthode protégée ProviderFromPeer Obtient IRawElementProviderSimple pour AutomationPeerspécifié. (Hérité de AutomationPeer.)
Méthode publique RaiseAsyncContentLoadedEvent Appelé par AutomationPeer pour déclencher l'événement d' AsyncContentLoadedEvent . (Hérité de AutomationPeer.)
Méthode publique RaiseAutomationEvent Déclenche un événement d'automation. (Hérité de AutomationPeer.)
Méthode publique RaisePropertyChangedEvent Déclenche un événement pour signaler client Automation d'une valeur de propriété modifiée. (Hérité de AutomationPeer.)
Méthode publique ResetChildrenCache Réinitialise de façon synchrone l'arborescence des éléments enfants en appelant GetChildrenCore. (Hérité de AutomationPeer.)
Méthode publique SetFocus Définit le focus clavier sur l'élément qui est associé à l'homologue Automation. (Hérité de AutomationPeer.)
Méthode protégée SetFocusCore Dé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 publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique VerifyAccess Garantit que le thread appelant a accès à DispatcherObject. (Hérité de DispatcherObject.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IExpandCollapseProvider.Collapse
Implémentation d'interface expliciteMéthode privée IExpandCollapseProvider.Expand
Implémentation d'interface explicitePropriété privée IExpandCollapseProvider.ExpandCollapseState

Début

Sécurité des threads

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.

Voir aussi

Référence

Microsoft.VisualStudio.PlatformUI, espace de noms