Condividi tramite


DocumentAutomationPeer Classe

Definizione

Espone i tipi di controllo Document all'automazione interfaccia utente.

public ref class DocumentAutomationPeer : System::Windows::Automation::Peers::ContentTextAutomationPeer
public class DocumentAutomationPeer : System.Windows.Automation.Peers.ContentTextAutomationPeer
type DocumentAutomationPeer = class
    inherit ContentTextAutomationPeer
Public Class DocumentAutomationPeer
Inherits ContentTextAutomationPeer
Ereditarietà

Commenti

Rappresenta DocumentAutomationPeer i documenti e supporta .TextPattern Oggetti come o FixedDocumentFlowDocument possono contenere oggetti incorporati, ad esempio immagini e collegamenti ipertestuali. Inizialmente, quando si tenta di ottenere gli elementi figlio del documento, DocumentAutomationPeer.GetChildrenCore non restituisce gli oggetti incorporati. Per ottenere gli elementi incorporati, ottenere un TextPatternRange oggetto da TextPattern e chiamare TextPatternRange.GetChildren. Dopo TextPatternRange.GetChildren la chiamata, tutti gli elementi in che TextPatternRange vengono restituiti da DocumentAutomationPeer.GetChildrenCore.

Nota

A meno che non si sappia che il documento è un FlowDocumentoggetto , non è consigliabile chiamare GetChildren sulla TextPattern.DocumentRange proprietà . Se il documento viene caricato da un percorso di rete, la chiamata GetChildren all'intero documento richiede un utilizzo intensivo delle risorse. È invece consigliabile utilizzare uno dei metodi su che TextPattern restituisce un TextPatternRange oggetto che rappresenta una parte del documento.

Costruttori

DocumentAutomationPeer(FrameworkContentElement)

Inizializza una nuova istanza della classe DocumentAutomationPeer.

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)
Owner

Ottiene l'oggetto ContentElement associato a ContentElementAutomationPeer.

(Ereditato da ContentElementAutomationPeer)

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 associato a questo elemento ContentElementAutomationPeer. Chiamato da GetAcceleratorKey().

(Ereditato da ContentElementAutomationPeer)
GetAccessKey()

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

(Ereditato da AutomationPeer)
GetAccessKeyCore()

Ottiene la chiave di accesso per la classe ContentElement associata all’oggetto ContentElementAutomationPeer. Chiamato da GetAccessKey().

(Ereditato da ContentElementAutomationPeer)
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 il controllo associato a DocumentAutomationPeer. Questo metodo viene 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 l'oggetto FrameworkContentElement associato a ContentElementAutomationPeer. Questo metodo viene chiamato da GetAutomationId().

(Ereditato da FrameworkContentElementAutomationPeer)
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 le coordinate sullo schermo dell’elemento associato a questo DocumentAutomationPeer. Questo metodo viene chiamato da GetBoundingRectangle().

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 per l’elemento FrameworkContentElement associato a DocumentAutomationPeer. Questo metodo viene chiamato da GetChildren().

GetClassName()

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

(Ereditato da AutomationPeer)
GetClassNameCore()

Ottiene il nome dell’oggetto FrameworkContentElement associato a DocumentAutomationPeer. Questo metodo viene 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 oggetto Point che rappresenta lo spazio selezionabile in FrameworkContentElement associato a ContentElementAutomationPeer. Questo metodo viene chiamato da GetClickablePoint().

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 di controllo Document all'automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetHeadingLevelCore()

Espone i tipi di controllo Document all'automazione interfaccia utente.

(Ereditato da ContentElementAutomationPeer)
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'oggetto FrameworkContentElement associato all'oggetto ContentElementAutomationPeer. Questo metodo viene chiamato da GetHelpText().

(Ereditato da FrameworkContentElementAutomationPeer)
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'oggetto ContentElement associato a questo oggetto ContentElementAutomationPeer. Chiamato da GetItemStatus().

(Ereditato da ContentElementAutomationPeer)
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'oggetto ContentElement associato a questo oggetto ContentElementAutomationPeer. Chiamato da GetItemType().

(Ereditato da ContentElementAutomationPeer)
GetLabeledBy()

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

(Ereditato da AutomationPeer)
GetLabeledByCore()

Ottiene l'oggetto LabelAutomationPeer per l'oggetto Label destinato all'oggetto FrameworkContentElement associato all'oggetto FrameworkContentElementAutomationPeer. Questo metodo viene chiamato da GetLabeledBy().

(Ereditato da FrameworkContentElementAutomationPeer)
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 di ContentElement associata a questo ContentElementAutomationPeer. Chiamato da GetLiveSetting().

(Ereditato da ContentElementAutomationPeer)
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 ContentElement associato a questo ContentElementAutomationPeer. Chiamato da GetName().

(Ereditato da ContentElementAutomationPeer)
GetOrientation()

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

(Ereditato da AutomationPeer)
GetOrientationCore()

Ottiene un valore che indica se l'oggetto ContentElement associato a ContentElementAutomationPeer è disposto in una direzione specifica. Chiamato da GetOrientation().

(Ereditato da ContentElementAutomationPeer)
GetParent()

Ottiene il AutomationPeer che è padre di AutomationPeer.

(Ereditato da AutomationPeer)
GetPattern(PatternInterface)

Ottiene il pattern di controllo per l'oggetto FrameworkContentElement associato all'oggetto DocumentAutomationPeer.

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()

Legge e restituisce PositionInSetProperty il valore della PositionInSet proprietà associata.

(Ereditato da ContentElementAutomationPeer)
GetSizeOfSet()

Tenta di ottenere il valore della proprietà SizeOfSet.

(Ereditato da AutomationPeer)
GetSizeOfSetCore()

Legge e restituisce SizeOfSetProperty il valore della SizeOfSet proprietà associata.

(Ereditato da ContentElementAutomationPeer)
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'oggetto ContentElement associato a ContentElementAutomationPeer ha attualmente lo stato attivo di input da tastiera. Chiamato da HasKeyboardFocus().

(Ereditato da ContentElementAutomationPeer)
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 ContentElement associato a questo oggetto ContentElementAutomationPeer è un elemento che contiene dati presentati all'utente. Chiamato da IsContentElement().

(Ereditato da ContentElementAutomationPeer)
IsControlElement()

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

(Ereditato da AutomationPeer)
IsControlElementCore()

Ottiene o imposta un valore che indica se l'oggetto FrameworkContentElement associato a questo DocumentAutomationPeer oggetto viene compreso dall'utente finale come interattivo o l'utente potrebbe comprendere come FrameworkContentElement contribuire alla struttura logica del controllo nell'interfaccia utente grafica. Questo metodo viene chiamato da IsControlElement().

IsDialog()

Espone i tipi di controllo Document all'automazione interfaccia utente.

(Ereditato da AutomationPeer)
IsDialogCore()

Espone i tipi di controllo Document all'automazione interfaccia utente.

(Ereditato da ContentElementAutomationPeer)
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 questo peer di automazione può ricevere e inviare eventi all'elemento associato. Chiamato da IsEnabled().

(Ereditato da ContentElementAutomationPeer)
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'oggetto ContentElement associato a ContentElementAutomationPeer può accettare lo stato attivo. Chiamato da IsKeyboardFocusable().

(Ereditato da ContentElementAutomationPeer)
IsOffscreen()

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

(Ereditato da AutomationPeer)
IsOffscreenCore()

Ottiene un valore che indica se l’elemento FrameworkContentElement associato a DocumentAutomationPeer è fuori dallo schermo. Questo metodo viene chiamato da IsOffscreen().

IsPassword()

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

(Ereditato da AutomationPeer)
IsPasswordCore()

Ottiene un valore che indica se l'oggetto ContentElement associato a ContentElementAutomationPeer include contenuto protetto. Chiamato da IsPassword().

(Ereditato da ContentElementAutomationPeer)
IsRequiredForForm()

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

(Ereditato da AutomationPeer)
IsRequiredForFormCore()

Ottiene un valore che indica se l'oggetto ContentElement associato a ContentElementAutomationPeer deve essere compilato in un form. Chiamato da IsRequiredForForm().

(Ereditato da ContentElementAutomationPeer)
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)
RaiseActiveTextPositionChangedEvent(TextPointer, TextPointer)

Espone i tipi di controllo Document all'automazione interfaccia utente.

(Ereditato da ContentTextAutomationPeer)
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 di controllo Document 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 ContentElement associato a questo ContentElementAutomationPeer. Chiamato da SetFocus().

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

Si applica a

Vedi anche