Partager via


VirtualizingTreeViewItemAutomationPeer, classe

Hiérarchie d'héritage

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Automation.Peers.AutomationPeer
      System.Windows.Automation.Peers.ItemAutomationPeer
        System.Windows.Automation.Peers.SelectorItemAutomationPeer
          System.Windows.Automation.Peers.ListBoxItemAutomationPeer
            Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewItemAutomationPeer

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

Syntaxe

'Déclaration
Public Class VirtualizingTreeViewItemAutomationPeer _
    Inherits ListBoxItemAutomationPeer _
    Implements IExpandCollapseProvider, IValueProvider
public class VirtualizingTreeViewItemAutomationPeer : ListBoxItemAutomationPeer, 
    IExpandCollapseProvider, IValueProvider

Le type VirtualizingTreeViewItemAutomationPeer expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique VirtualizingTreeViewItemAutomationPeer

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é publique ExpandCollapseState
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 IsReadOnly
Propriété publique Item Obtient l'élément de données dans la collection Items associée à ce ItemAutomationPeer. (Hérité de ItemAutomationPeer.)
Propriété publique ItemsControlAutomationPeer Obtient le ItemsControlAutomationPeer associé au ItemsControl qui contient la collection Items. (Hérité de ItemAutomationPeer.)
Propriété publique Value

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 Collapse
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode publique Expand
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 qui correspond à l'élément de données dans la collection Items associée à ce ItemAutomationPeer. (Hérité de ItemAutomationPeer.)
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 qui correspond à l'élément de données dans la collection Items associée à ce ItemAutomationPeer. (Hérité de ItemAutomationPeer.)
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 ListBoxItemAutomationPeer.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 UIElement qui correspond à l'élément de données dans la collection Items associée à ce ItemAutomationPeer. (Hérité de ItemAutomationPeer.)
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 spécifié. (Hérité de ItemAutomationPeer.)
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 ItemAutomationPeer.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 ListBoxItemAutomationPeer.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 UIElementspécifié. (Hérité de ItemAutomationPeer.)
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 UIElement qui correspond à l'élément de données de la collection Items associée à ce ItemAutomationPeer. (Hérité de ItemAutomationPeer.)
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 spécifié. (Hérité de ItemAutomationPeer.)
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 spécifié. (Hérité de ItemAutomationPeer.)
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 le Label ciblé vers le UIElement spécifié. (Hérité de ItemAutomationPeer.)
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 (Substitue ItemAutomationPeer.GetNameCore().)
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 spécifié est disposé selon une orientation particulière. (Hérité de ItemAutomationPeer.)
Méthode publique GetParent Obtient AutomationPeer qui est le parent de cet AutomationPeer. (Hérité de AutomationPeer.)
Méthode publique GetPattern (Substitue ListBoxItemAutomationPeer.GetPattern(PatternInterface).)
Méthode publique GetPeerFromPoint Obtient AutomationPeer du point spécifié. (Hérité de AutomationPeer.)
Méthode protégée GetPeerFromPointCore (Substitue AutomationPeer.GetPeerFromPointCore(Point).)
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 spécifié a actuellement le focus d'entrée au clavier. (Hérité de ItemAutomationPeer.)
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 spécifié contient des données présentées à l'utilisateur. (Hérité de ItemAutomationPeer.)
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 une valeur qui indique si le UIElement associé à ce ItemAutomationPeer est interprété par l'utilisateur final comme interactif. (Hérité de ItemAutomationPeer.)
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 (Substitue ItemAutomationPeer.IsEnabledCore().)
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 (Substitue ItemAutomationPeer.IsKeyboardFocusableCore().)
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 spécifié est en dehors de l'écran. (Hérité de ItemAutomationPeer.)
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 spécifié contient un contenu protégé. (Hérité de ItemAutomationPeer.)
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 spécifié doit obligatoirement être renseigné dans un formulaire. (Hérité de ItemAutomationPeer.)
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 (Substitue ItemAutomationPeer.SetFocusCore().)
Méthode publique SetValue
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 ISelectionItemProvider.AddToSelection Ce type ou membre prend en charge l'infrastructure Windows Presentation Foundation (WPF) et n'est pas conçu pour être directement utilisé à partir de votre code. (Hérité de SelectorItemAutomationPeer.)
Implémentation d'interface explicitePropriété privée ISelectionItemProvider.IsSelected Ce type ou membre prend en charge l'infrastructure Windows Presentation Foundation (WPF) et n'est pas conçu pour être directement utilisé à partir de votre code. (Hérité de SelectorItemAutomationPeer.)
Implémentation d'interface expliciteMéthode privée IVirtualizedItemProvider.Realize Rend l'élément virtuel totalement accessible en tant qu'élément UI Automation. (Hérité de ItemAutomationPeer.)
Implémentation d'interface expliciteMéthode privée ISelectionItemProvider.RemoveFromSelection Ce type ou membre prend en charge l'infrastructure Windows Presentation Foundation (WPF) et n'est pas conçu pour être directement utilisé à partir de votre code. (Hérité de SelectorItemAutomationPeer.)
Implémentation d'interface expliciteMéthode privée IScrollItemProvider.ScrollIntoView Ce type ou membre prend en charge l'infrastructure Windows Presentation Foundation (WPF) et n'est pas conçu pour être directement utilisé à partir de votre code. (Hérité de ListBoxItemAutomationPeer.)
Implémentation d'interface expliciteMéthode privée ISelectionItemProvider.Select Ce type ou membre prend en charge l'infrastructure Windows Presentation Foundation (WPF) et n'est pas conçu pour être directement utilisé à partir de votre code. (Hérité de SelectorItemAutomationPeer.)
Implémentation d'interface explicitePropriété privée ISelectionItemProvider.SelectionContainer Ce type ou membre prend en charge l'infrastructure Windows Presentation Foundation (WPF) et n'est pas conçu pour être directement utilisé à partir de votre code. (Hérité de SelectorItemAutomationPeer.)

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.Internal.VisualStudio.PlatformUI, espace de noms