Condividi tramite


Classe VirtualizingTreeViewAutomationPeer

Gerarchia di ereditarietà

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Automation.Peers.AutomationPeer
      System.Windows.Automation.Peers.UIElementAutomationPeer
        System.Windows.Automation.Peers.FrameworkElementAutomationPeer
          System.Windows.Automation.Peers.ItemsControlAutomationPeer
            System.Windows.Automation.Peers.SelectorAutomationPeer
              System.Windows.Automation.Peers.ListBoxAutomationPeer
                Microsoft.Internal.VisualStudio.PlatformUI.VirtualizingTreeViewAutomationPeer
                  Microsoft.Internal.VisualStudio.PlatformUI.PivotTreeViewAutomationPeer

Spazio dei nomi:  Microsoft.Internal.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Class VirtualizingTreeViewAutomationPeer _
    Inherits ListBoxAutomationPeer
public class VirtualizingTreeViewAutomationPeer : ListBoxAutomationPeer

Il tipo VirtualizingTreeViewAutomationPeer espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico VirtualizingTreeViewAutomationPeer

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Dispatcher ottiene Dispatcher ciò DispatcherObject viene associato. (Ereditato da DispatcherObject)
Proprietà pubblica EventsSource Ottiene o imposta un AutomationPeer riportato al client di automazione come origine per tutti gli eventi che vengono generati da questo AutomationPeer. (Ereditato da AutomationPeer)
Proprietà protetta. IsHwndHost Ottiene un valore che indica se l’elemento associato a questo AutomationPeer contiene hwnds in Windows Presentation Foundation (WPF). (Ereditato da AutomationPeer)
Proprietà protetta. IsVirtualized ottiene un valore che indica se ItemsControlAutomationPeer deve restituire AutomationPeer oggetti per gli elementi figlio che non sono virtualizzate. (Ereditato da ItemsControlAutomationPeer)
Proprietà pubblica Owner Ottiene l'oggetto UIElement associato a UIElementAutomationPeer. (Ereditato da UIElementAutomationPeer)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CheckAccess determina se il thread chiamante ha accesso a questo DispatcherObject. (Ereditato da DispatcherObject)
Metodo protetto CreateItemAutomationPeer (Esegue l'override di ListBoxAutomationPeer.CreateItemAutomationPeer(Object)).
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo protetto FindOrCreateItemAutomationPeer restituisce ItemAutomationPeer per l'oggetto specificato. (Ereditato da ItemsControlAutomationPeer)
Metodo pubblico GetAcceleratorKey Ottiene le combinazioni di tasti di scelta rapida per l'elemento associato al peer di Automazione interfaccia utente.  (Ereditato da AutomationPeer)
Metodo protetto GetAcceleratorKeyCore Ottiene il tasto di scelta rapida per UIElement associato a UIElementAutomationPeer.Questo metodo viene chiamato da GetAcceleratorKey. (Ereditato da UIElementAutomationPeer)
Metodo pubblico GetAccessKey Ottiene il tasto di scelta per l’elemento associato al peer di automazione. (Ereditato da AutomationPeer)
Metodo protetto GetAccessKeyCore Ottiene il tasto di scelta per UIElement associato a questo UIElementAutomationPeer. Questo metodo è chiamato da GetAccessKey. (Ereditato da UIElementAutomationPeer)
Metodo pubblico GetAutomationControlType Ottiene il tipo di controllo per l’elemento associato con il peer di Automazione interfaccia utente. (Ereditato da AutomationPeer)
Metodo protetto GetAutomationControlTypeCore (Esegue l'override di SelectorAutomationPeer.GetAutomationControlTypeCore()).
Metodo pubblico GetAutomationId Ottiene l'oggetto AutomationId dell’elemento associato al peer di automazione. (Ereditato da AutomationPeer)
Metodo protetto GetAutomationIdCore Ottiene la stringa che identifica in modo univoco FrameworkElement ciò è associato a l FrameworkElementAutomationPeer.Chiamato da l GetAutomationId. (Ereditato da FrameworkElementAutomationPeer)
Metodo pubblico GetBoundingRectangle Ottiene l'oggetto Rect che rappresenta le coordinate sullo schermo dell’elemento associato al peer di automazione. (Ereditato da AutomationPeer)
Metodo protetto GetBoundingRectangleCore Ottiene il Rect che rappresenta il rettangolo di delimitazione dell’elemento UIElement associato a UIElementAutomationPeer.Questo metodo viene chiamato da GetBoundingRectangle. (Ereditato da UIElementAutomationPeer)
Metodo pubblico GetChildren Ottiene l'insieme di elementi GetChildren rappresentati nella struttura ad albero di automazione interfaccia utente come elementi figlio immediati del peer di automazione. (Ereditato da AutomationPeer)
Metodo protetto GetChildrenCore (Esegue l'override di ItemsControlAutomationPeer.GetChildrenCore()).
Metodo pubblico GetClassName Ottiene un nome utilizzato con AutomationControlType per differenziare il controllo rappresentato da AutomationPeer. (Ereditato da AutomationPeer)
Metodo protetto GetClassNameCore (Esegue l'override di ListBoxAutomationPeer.GetClassNameCore()).
Metodo pubblico GetClickablePoint Ottiene un oggetto Point sull'elemento associato al peer di automazione che risponde al clic del mouse. (Ereditato da AutomationPeer)
Metodo protetto GetClickablePointCore Ottiene un Point che rappresenta lo spazio selezionabile sull’elemento UIElement associato a UIElementAutomationPeer.Questo metodo viene chiamato da GetClickablePoint. (Ereditato da UIElementAutomationPeer)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetHelpText Ottiene il testo che descrive la funzionalità del controllo associato al peer di automazione. (Ereditato da AutomationPeer)
Metodo protetto GetHelpTextCore Ottiene la stringa che descrive la funzionalità di ContentElement ciò è associato a l ContentElementAutomationPeer.Chiamato da l GetHelpText. (Ereditato da FrameworkElementAutomationPeer)
Metodo protetto GetHostRawElementProviderCore Informa Automazione interfaccia utente dove nella struttura ad albero Automazione interfaccia utente va posizionato il hwnd contenuto da un elemento Windows Presentation Foundation (WPF). (Ereditato da AutomationPeer)
Metodo pubblico GetItemStatus Ottiene il testo che fornisce lo stato visivo dell'elemento associato a questo peer di automazione. (Ereditato da AutomationPeer)
Metodo protetto GetItemStatusCore Ottiene una stringa che comunica lo stato visivo dell’elemento UIElement associato a questo UIElementAutomationPeer.Questo metodo viene chiamato da GetItemStatus. (Ereditato da UIElementAutomationPeer)
Metodo pubblico GetItemType Ottiene una stringa che descrive quale tipo di elemento rappresenta un oggetto. (Ereditato da AutomationPeer)
Metodo protetto GetItemTypeCore Ottiene una stringa leggibile che contiene il tipo di elemento che l'elemento UIElement rappresenta per questo UIElementAutomationPeer.Questo metodo viene chiamato da GetItemType. (Ereditato da UIElementAutomationPeer)
Metodo pubblico GetLabeledBy Ottiene l'oggetto AutomationPeer per Label che è indirizzato all’elemento. (Ereditato da AutomationPeer)
Metodo protetto GetLabeledByCore Ottiene il AutomationPeer per l'elemento indirizzato all'elemento UIElement per questo UIElementAutomationPeer.Questo metodo viene chiamato da GetLabeledBy. (Ereditato da UIElementAutomationPeer)
Metodo pubblico GetLocalizedControlType Ottiene una stringa localizzata leggibile che rappresenta il valore AutomationControlType per il controllo associato a questo peer di automazione. (Ereditato da AutomationPeer)
Metodo protetto GetLocalizedControlTypeCore Quando viene sottoposto a override in una classe derivata, viene chiamato da GetLocalizedControlType. (Ereditato da AutomationPeer)
Metodo pubblico GetName Ottiene la stringa di testo che descrive l’elemento che è associato a questo peer di automazione. (Ereditato da AutomationPeer)
Metodo protetto GetNameCore Ottiene etichetta di testo con ContentElement ciò è associato a l ContentElementAutomationPeer.Chiamato da l GetName. (Ereditato da FrameworkElementAutomationPeer)
Metodo pubblico GetOrientation Ottiene un valore che indica l'orientamento del controllo esplicito, se presente. (Ereditato da AutomationPeer)
Metodo protetto GetOrientationCore Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer è disposto in una direzione specifica.Questo metodo viene chiamato da GetOrientation. (Ereditato da UIElementAutomationPeer)
Metodo pubblico GetParent Ottiene il AutomationPeer che è padre di AutomationPeer. (Ereditato da AutomationPeer)
Metodo pubblico GetPattern (Esegue l'override di SelectorAutomationPeer.GetPattern(PatternInterface)).
Metodo pubblico GetPeerFromPoint Ottiene un AutomationPeer dal punto specificato. (Ereditato da AutomationPeer)
Metodo protetto GetPeerFromPointCore Quando viene sottoposto a override in una classe derivata, viene chiamato da GetPeerFromPoint. (Ereditato da AutomationPeer)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico HasKeyboardFocus Ottiene un valore che indica se l’elemento associato a questo peer di automazione ha attualmente lo stato attivo di input dalla tastiera. (Ereditato da AutomationPeer)
Metodo protetto HasKeyboardFocusCore Ottiene un valore che indica se l’oggetto UIElement associato a UIElementAutomationPeer ha correntemente uno stato attivo di input dalla tastiera.Questo metodo viene chiamato da HasKeyboardFocus. (Ereditato da UIElementAutomationPeer)
Metodo pubblico InvalidatePeer Attiva il ricalcolo delle proprietà principali del AutomationPeer e genera la notifica PropertyChanged al client di automazione se le proprietà sono state modificate. (Ereditato da AutomationPeer)
Metodo pubblico IsContentElement Ottiene un valore che indica se l’elemento associato a questo peer di automazione contiene dati presentati all'utente. (Ereditato da AutomationPeer)
Metodo protetto IsContentElementCore Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer è un elemento che contiene dati presentati all'utente.Questo metodo viene chiamato da IsContentElement. (Ereditato da UIElementAutomationPeer)
Metodo pubblico IsControlElement Ottiene un valore che indica se l'elemento viene considerato dall'utente come interattivo o come parte della struttura logica del controllo in GUI. (Ereditato da AutomationPeer)
Metodo protetto IsControlElementCore Ottiene o imposta un valore che indica se l’elemento UIElement associato al UIElementAutomationPeer viene considerato dall'utente finale come interattivo.Facoltativamente, l'utente potrebbe considerare l’elemento UIElement come parte della struttura logica del controllo in GUI.Questo metodo viene chiamato da IsControlElement. (Ereditato da UIElementAutomationPeer)
Metodo pubblico IsEnabled Ottiene un valore che indica se l’elemento associato a questo peer di automazione supporta l'interazione. (Ereditato da AutomationPeer)
Metodo protetto IsEnabledCore Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer può accettare lo stato attivo.Questo metodo viene chiamato da IsKeyboardFocusable. (Ereditato da UIElementAutomationPeer)
Metodo pubblico IsKeyboardFocusable Ottiene un valore che indica se l'elemento può accettare lo stato attivo. (Ereditato da AutomationPeer)
Metodo protetto IsKeyboardFocusableCore Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer può accettare lo stato attivo.Questo metodo viene chiamato da IsKeyboardFocusable. (Ereditato da UIElementAutomationPeer)
Metodo pubblico IsOffscreen Ottiene un valore che indica se un elemento è fuori dallo schermo. (Ereditato da AutomationPeer)
Metodo protetto IsOffscreenCore Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer è fuori dallo schermo.Questo metodo viene chiamato da IsOffscreen. (Ereditato da UIElementAutomationPeer)
Metodo pubblico IsPassword Ottiene un valore che indica se l’elemento include contenuto riservato. (Ereditato da AutomationPeer)
Metodo protetto IsPasswordCore Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer include contenuto protetto.Questo metodo viene chiamato da IsPassword. (Ereditato da UIElementAutomationPeer)
Metodo pubblico IsRequiredForForm Ottiene un valore che indica se l’elemento associato a questo peer deve essere completato in un modulo. (Ereditato da AutomationPeer)
Metodo protetto IsRequiredForFormCore Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer è obbligatorio per il completamento di un modulo.Questo metodo viene chiamato da IsRequiredForForm. (Ereditato da UIElementAutomationPeer)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto PeerFromProvider Ottiene un oggetto AutomationPeer per il proxy IRawElementProviderSimple specificato. (Ereditato da AutomationPeer)
Metodo protetto ProviderFromPeer Ottiene IRawElementProviderSimple per l'oggetto AutomationPeer specificato. (Ereditato da AutomationPeer)
Metodo pubblico RaiseAsyncContentLoadedEvent Chiamato quindi dal AutomationPeer per generare l'evento AsyncContentLoadedEvent. (Ereditato da AutomationPeer)
Metodo pubblico RaiseAutomationEvent Genera un evento di automazione. (Ereditato da AutomationPeer)
Metodo pubblico RaisePropertyChangedEvent Genera un evento per notificare il client di automazione della modifica di un valore della proprietà. (Ereditato da AutomationPeer)
Metodo pubblico ResetChildrenCache Reimposta la struttura ad albero di elementi figlio in modo sincrono chiamando GetChildrenCore. (Ereditato da AutomationPeer)
Metodo pubblico SetFocus Imposta lo stato attivo della tastiera sull’elemento associato a questo peer di automazione. (Ereditato da AutomationPeer)
Metodo protetto SetFocusCore Imposta lo stato attivo di input della tastiera su UIElement associato a UIElementAutomationPeer.Questo metodo viene chiamato da SetFocus. (Ereditato da UIElementAutomationPeer)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico VerifyAccess Impone che il thread chiamante ha accesso a questo DispatcherObject. (Ereditato da DispatcherObject)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaProprietà privata ISelectionProvider.CanSelectMultiple questo tipo o membro supporta Windows Presentation Foundation (WPF) l'infrastruttura e non deve essere utilizzata direttamente dal codice. (Ereditato da SelectorAutomationPeer)
Implementazione esplicita dell'interfacciaMetodo privato IItemContainerProvider.FindItemByProperty Recupera un elemento dal valore della proprietà specificato. (Ereditato da ItemsControlAutomationPeer)
Implementazione esplicita dell'interfacciaMetodo privato ISelectionProvider.GetSelection questo tipo o membro supporta Windows Presentation Foundation (WPF) l'infrastruttura e non deve essere utilizzata direttamente dal codice. (Ereditato da SelectorAutomationPeer)
Implementazione esplicita dell'interfacciaProprietà privata ISelectionProvider.IsSelectionRequired questo tipo o membro supporta Windows Presentation Foundation (WPF) l'infrastruttura e non deve essere utilizzata direttamente dal codice. (Ereditato da SelectorAutomationPeer)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Internal.VisualStudio.PlatformUI