Condividi tramite


TreeViewDataItemAutomationPeer Classe

Definizione

Espone i tipi TreeViewItem che contengono elementi di dati all'automazione interfaccia utente.

public ref class TreeViewDataItemAutomationPeer : System::Windows::Automation::Peers::ItemAutomationPeer, System::Windows::Automation::Provider::IExpandCollapseProvider, System::Windows::Automation::Provider::IScrollItemProvider, System::Windows::Automation::Provider::ISelectionItemProvider
public class TreeViewDataItemAutomationPeer : System.Windows.Automation.Peers.ItemAutomationPeer, System.Windows.Automation.Provider.IExpandCollapseProvider, System.Windows.Automation.Provider.IScrollItemProvider, System.Windows.Automation.Provider.ISelectionItemProvider
type TreeViewDataItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface ISelectionItemProvider
    interface IScrollItemProvider
    interface IExpandCollapseProvider
type TreeViewDataItemAutomationPeer = class
    inherit ItemAutomationPeer
    interface IExpandCollapseProvider
    interface IScrollItemProvider
    interface ISelectionItemProvider
Public Class TreeViewDataItemAutomationPeer
Inherits ItemAutomationPeer
Implements IExpandCollapseProvider, IScrollItemProvider, ISelectionItemProvider
Ereditarietà
TreeViewDataItemAutomationPeer
Implementazioni

Costruttori

TreeViewDataItemAutomationPeer(Object, ItemsControlAutomationPeer, TreeViewDataItemAutomationPeer)

Inizializza una nuova istanza della classe TreeViewDataItemAutomationPeer.

Proprietà

Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)
EventsSource

Ottiene o imposta un AutomationPeer che viene segnalato al client di automazione come origine per tutti gli eventi provenienti da questo AutomationPeer.

(Ereditato da AutomationPeer)
IsHwndHost

Ottiene un valore che indica se l'elemento associato a questo AutomationPeer host hwnds in Windows Presentation Foundation (WPF).

(Ereditato da AutomationPeer)
Item

Ottiene l’elemento di dati nella raccolta Items associata a ItemAutomationPeer.

(Ereditato da ItemAutomationPeer)
ItemsControlAutomationPeer

Ottiene l'oggetto ItemsControlAutomationPeer associato all'oggetto ItemsControl che contiene la raccolta Items.

(Ereditato da ItemAutomationPeer)
ParentDataItemAutomationPeer

Ottiene l'oggetto TreeViewDataItemAutomationPeer che rappresenta l'elemento padre del peer di automazione.

Metodi

CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.

(Ereditato da DispatcherObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetAcceleratorKey()

Ottiene le combinazioni di tasti di scelta rapida per l'elemento associato al peer Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetAcceleratorKeyCore()

Ottiene il tasto di scelta rapida per l'elemento UIElement che corrisponde all'elemento di dati nella raccolta Items associata a ItemAutomationPeer.

(Ereditato da ItemAutomationPeer)
GetAccessKey()

Ottiene il tasto di scelta per l'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetAccessKeyCore()

Ottiene il tasto di scelta per UIElement che corrisponde all'elemento di dati nella raccolta Items associata a ItemAutomationPeer.

(Ereditato da ItemAutomationPeer)
GetAutomationControlType()

Ottiene il tipo di controllo per l'elemento associato al peer Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetAutomationControlTypeCore()

Ottiene il tipo di controllo per l’oggetto TreeViewItem associato a TreeViewDataItemAutomationPeer. Chiamato da GetAutomationControlType().

GetAutomationId()

Ottiene l'oggetto AutomationId dell’elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetAutomationIdCore()

Ottiene la stringa che identifica in modo univoco UIElement che corrisponde all'elemento di dati nell'insieme Items associato a questo ItemAutomationPeer.

(Ereditato da ItemAutomationPeer)
GetBoundingRectangle()

Ottiene l'oggetto Rect che rappresenta le coordinate sullo schermo dell’elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetBoundingRectangleCore()

Ottiene il Rect che rappresenta il rettangolo di delimitazione dell'elemento UIElement specificato.

(Ereditato da ItemAutomationPeer)
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)
GetChildrenCore()

Ottiene l’insieme di elementi figlio dell'elemento UIElement che corrisponde all'elemento di dati nell'insieme Items associato a questo ItemAutomationPeer.

(Ereditato da ItemAutomationPeer)
GetClassName()

Ottiene un nome utilizzato con AutomationControlType per differenziare il controllo rappresentato da AutomationPeer.

(Ereditato da AutomationPeer)
GetClassNameCore()

Ottiene il nome dell’oggetto TreeViewItem associato a TreeViewDataItemAutomationPeer. Chiamato da GetClassName().

GetClickablePoint()

Ottiene un oggetto Point sull'elemento associato al peer di automazione che risponde al clic del mouse.

(Ereditato da AutomationPeer)
GetClickablePointCore()

Ottiene un Point che rappresenta lo spazio selezionabile sull’elemento UIElement specificato.

(Ereditato da ItemAutomationPeer)
GetControlledPeers()

Offre Automazione interfaccia utente con un elenco di elementi interessati o controllati da questo oggetto AutomationPeer.

(Ereditato da AutomationPeer)
GetControlledPeersCore()

Se sottoposto a override in una classe derivata, offre Automazione interfaccia utente con un elenco di elementi interessati o controllati da questo oggetto AutomationPeer.

(Ereditato da AutomationPeer)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetHeadingLevel()

Espone i tipi TreeViewItem che contengono elementi di dati all'automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetHeadingLevelCore()

Espone i tipi TreeViewItem che contengono elementi di dati all'automazione interfaccia utente.

(Ereditato da ItemAutomationPeer)
GetHelpText()

Ottiene il testo che descrive la funzionalità del controllo associato al peer di automazione.

(Ereditato da AutomationPeer)
GetHelpTextCore()

Ottiene la stringa che descrive la funzionalità dell'elemento UIElement che corrisponde all'elemento di dati nell'insieme Items associato a questo ItemAutomationPeer.

(Ereditato da ItemAutomationPeer)
GetHostRawElementProviderCore()

Indica Automazione interfaccia utente dove nell'albero Automazione interfaccia utente posizionare l'oggetto hwnd ospitato da un elemento Windows Presentation Foundation (WPF).

(Ereditato da AutomationPeer)
GetItemStatus()

Ottiene il testo che fornisce lo stato visivo dell'elemento associato a questo peer di automazione.

(Ereditato da AutomationPeer)
GetItemStatusCore()

Ottiene una stringa che fornisce lo stato visivo dell’elemento UIElement specificato.

(Ereditato da ItemAutomationPeer)
GetItemType()

Ottiene una stringa che descrive quale tipo di elemento rappresenta un oggetto.

(Ereditato da AutomationPeer)
GetItemTypeCore()

Ottiene una stringa leggibile che contiene il tipo di elemento rappresentato dall’elemento UIElement specificato.

(Ereditato da ItemAutomationPeer)
GetLabeledBy()

Ottiene l'oggetto AutomationPeer per l'oggetto Label da applicare all'elemento di destinazione.

(Ereditato da AutomationPeer)
GetLabeledByCore()

Ottiene il AutomationPeer per il controllo Label indirizzato all’elemento UIElement specificato.

(Ereditato da ItemAutomationPeer)
GetLiveSetting()

Ottiene le caratteristiche di notifica di un'area dinamica associata a questo peer di automazione.

(Ereditato da AutomationPeer)
GetLiveSettingCore()

Ottiene le caratteristiche di notifica dell'area dinamica per UIElement che corrisponde all'elemento di dati nella raccolta Items associata a questo oggetto ItemAutomationPeer.

(Ereditato da ItemAutomationPeer)
GetLocalizedControlType()

Ottiene una stringa localizzata leggibile che rappresenta il valore AutomationControlType per il controllo associato a questo peer di automazione.

(Ereditato da AutomationPeer)
GetLocalizedControlTypeCore()

In caso di override in una classe derivata, viene chiamato da GetLocalizedControlType().

(Ereditato da AutomationPeer)
GetName()

Ottiene la stringa di testo che descrive l’elemento che è associato a questo peer di automazione.

(Ereditato da AutomationPeer)
GetNameCore()

Ottiene l’etichetta di testo dell'oggetto UIElement che corrisponde all'elemento di dati nella raccolta Items associata a ItemAutomationPeer.

(Ereditato da ItemAutomationPeer)
GetOrientation()

Ottiene un valore che indica l'orientamento del controllo esplicito, se presente.

(Ereditato da AutomationPeer)
GetOrientationCore()

Ottiene un valore che indica se l’elemento UIElement specificato è disposto in una direzione particolare.

(Ereditato da ItemAutomationPeer)
GetParent()

Ottiene il AutomationPeer che è padre di AutomationPeer.

(Ereditato da AutomationPeer)
GetPattern(PatternInterface)

Ottiene il pattern di controllo per l'elemento associato all'oggetto TreeViewDataItemAutomationPeer.

GetPeerFromPoint(Point)

Ottiene un AutomationPeer dal punto specificato.

(Ereditato da AutomationPeer)
GetPeerFromPointCore(Point)

Quando viene sottoposto a override in una classe derivata, viene chiamato da GetPeerFromPoint(Point).

(Ereditato da AutomationPeer)
GetPositionInSet()

Tenta di ottenere il valore della proprietà PositionInSet.

(Ereditato da AutomationPeer)
GetPositionInSetCore()

Ottiene la posizione di questo elemento all'interno di un set.

(Ereditato da ItemAutomationPeer)
GetSizeOfSet()

Tenta di ottenere il valore della proprietà SizeOfSet.

(Ereditato da AutomationPeer)
GetSizeOfSetCore()

Ottiene le dimensioni di un set che contiene questo elemento.

(Ereditato da ItemAutomationPeer)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
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)
HasKeyboardFocusCore()

Ottiene un valore che indica se l’elemento UIElement specificato ha correntemente uno stato attivo di input dalla tastiera.

(Ereditato da ItemAutomationPeer)
InvalidatePeer()

Attiva il ricalcolo delle proprietà principali di AutomationPeer e genera la notifica PropertyChanged per il client di automazione se le proprietà sono state modificate.

(Ereditato da AutomationPeer)
IsContentElement()

Ottiene un valore che indica se l'elemento associato a questo peer di automazione contiene dati presentati all'utente.

(Ereditato da AutomationPeer)
IsContentElementCore()

Ottiene un valore che indica se l’elemento UIElement specificato contiene dati presentati all'utente.

(Ereditato da ItemAutomationPeer)
IsControlElement()

Ottiene un valore che indica se l'elemento viene compreso dall'utente come interattivo o che contribuisce alla struttura logica del controllo nell'interfaccia utente grafica.

(Ereditato da AutomationPeer)
IsControlElementCore()

Ottiene un valore che indica se l’elemento UIElement associato al ItemAutomationPeer viene considerato dall'utente finale come interattivo.

(Ereditato da ItemAutomationPeer)
IsDialog()

Espone i tipi TreeViewItem che contengono elementi di dati all'automazione interfaccia utente.

(Ereditato da AutomationPeer)
IsDialogCore()

Espone i tipi TreeViewItem che contengono elementi di dati all'automazione interfaccia utente.

(Ereditato da ItemAutomationPeer)
IsEnabled()

Ottiene un valore che indica se l’elemento associato a questo peer di automazione supporta l'interazione.

(Ereditato da AutomationPeer)
IsEnabledCore()

Ottiene un valore che indica se l’elemento UIElement specificato può ricevere e inviare eventi.

(Ereditato da ItemAutomationPeer)
IsKeyboardFocusable()

Ottiene un valore che indica se l'elemento può accettare lo stato attivo.

(Ereditato da AutomationPeer)
IsKeyboardFocusableCore()

Ottiene un valore che indica se l’elemento UIElement specificato può accettare lo stato attivo.

(Ereditato da ItemAutomationPeer)
IsOffscreen()

Ottiene un valore che indica se un elemento è fuori dallo schermo.

(Ereditato da AutomationPeer)
IsOffscreenCore()

Ottiene un valore che indica se l’elemento UIElement specificato è fuori dallo schermo.

(Ereditato da ItemAutomationPeer)
IsPassword()

Ottiene un valore che indica se l’elemento include contenuto riservato.

(Ereditato da AutomationPeer)
IsPasswordCore()

Ottiene un valore che indica se l’elemento UIElement specificato include contenuto protetto.

(Ereditato da ItemAutomationPeer)
IsRequiredForForm()

Ottiene un valore che indica se l’elemento associato a questo peer deve essere completato in un modulo.

(Ereditato da AutomationPeer)
IsRequiredForFormCore()

Ottiene o imposta un valore che indica se l'elemento UIElement specificato è obbligatorio per il completamento di un modulo.

(Ereditato da ItemAutomationPeer)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
PeerFromProvider(IRawElementProviderSimple)

Ottiene un oggetto AutomationPeer per il proxy IRawElementProviderSimple specificato.

(Ereditato da AutomationPeer)
ProviderFromPeer(AutomationPeer)

Ottiene IRawElementProviderSimple per l'elemento AutomationPeer specificato.

(Ereditato da AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Chiamato quindi dal AutomationPeer per generare l'evento AsyncContentLoadedEvent.

(Ereditato da AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Genera un evento di automazione.

(Ereditato da AutomationPeer)
RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

Espone i tipi TreeViewItem che contengono elementi di dati all'automazione interfaccia utente.

(Ereditato da AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Genera un evento per notificare al client di automazione un valore della proprietà modificata.

(Ereditato da AutomationPeer)
ResetChildrenCache()

Reimposta in modo sincrono l'albero di elementi figlio chiamando GetChildrenCore().

(Ereditato da AutomationPeer)
SetFocus()

Imposta lo stato attivo della tastiera sull’elemento associato a questo peer di automazione.

(Ereditato da AutomationPeer)
SetFocusCore()

Imposta lo stato attivo di input della tastiera sull'elemento UIElement specificato. UIElement corrisponde all’elemento di dati nell’insieme Items associato con questo ItemAutomationPeer.

(Ereditato da ItemAutomationPeer)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Implementazioni dell'interfaccia esplicita

IExpandCollapseProvider.Collapse()

Nasconde tutti i nodi, i controlli o il contenuto che sono discendenti del controllo.

IExpandCollapseProvider.Expand()

Visualizza tutti i nodi figlio, i controlli o il contenuto del controllo.

IExpandCollapseProvider.ExpandCollapseState

Ottiene lo stato espanso o compresso del controllo.

IScrollItemProvider.ScrollIntoView()

Scorre l'area del contenuto di un oggetto contenitore per visualizzare il controllo all'interno dell'area visibile (viewport) del contenitore.

ISelectionItemProvider.AddToSelection()

Aggiunge l'elemento corrente alla raccolta di elementi selezionati.

ISelectionItemProvider.IsSelected

Ottiene un valore che indica se un elemento è selezionato.

ISelectionItemProvider.RemoveFromSelection()

Rimuove l'elemento corrente dalla raccolta di elementi selezionati.

ISelectionItemProvider.Select()

Cancella qualsiasi selezione e seleziona quindi l'elemento corrente.

ISelectionItemProvider.SelectionContainer

Ottiene il provider di automazione interfaccia utente che implementa ISelectionProvider e agisce come contenitore per l'oggetto chiamante.

IVirtualizedItemProvider.Realize()

Rende l'elemento virtuale completamente accessibile come elemento di automazione interfaccia utente.

(Ereditato da ItemAutomationPeer)

Si applica a