Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe AutomationPeer

 

Data di pubblicazione: ottobre 2016

Fornisce una classe base che espone un elemento Automazione interfaccia utente. 

Spazio dei nomi:   System.Windows.Automation.Peers
Assembly:  PresentationCore (in PresentationCore.dll)


public abstract class AutomationPeer : DispatcherObject

NomeDescrizione
System_CAPS_protmethodAutomationPeer()

Fornisce l'inizializzazione per i valori di classe di base quando vengono chiamati dal costruttore di una classe derivata.

NomeDescrizione
System_CAPS_pubpropertyDispatcher

Ottiene il Dispatcher questo DispatcherObject è associato.(Ereditato da DispatcherObject.)

System_CAPS_pubpropertyEventsSource

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

System_CAPS_protpropertyIsHwndHost

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

NomeDescrizione
System_CAPS_pubmethodCheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObject.(Ereditato da DispatcherObject.)

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.(Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection.(Ereditato da Object.)

System_CAPS_pubmethodGetAcceleratorKey()

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

System_CAPS_protmethodGetAcceleratorKeyCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetAcceleratorKey.

System_CAPS_pubmethodGetAccessKey()

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

System_CAPS_protmethodGetAccessKeyCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetAccessKey.

System_CAPS_pubmethodGetAutomationControlType()

Ottiene il tipo di controllo dell’elemento associato al peer Automazione interfaccia utente.

System_CAPS_protmethodGetAutomationControlTypeCore()

In caso di override in una classe derivata, viene chiamato da GetAutomationControlType.

System_CAPS_pubmethodGetAutomationId()

Ottiene il AutomationId dell'elemento associato al peer di automazione.

System_CAPS_protmethodGetAutomationIdCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetAutomationId.

System_CAPS_pubmethodGetBoundingRectangle()

Ottiene il Rect oggetto che rappresenta le coordinate dello schermo dell'elemento associato al peer di automazione.

System_CAPS_protmethodGetBoundingRectangleCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetBoundingRectangle.

System_CAPS_pubmethodGetChildren()

Ottiene la raccolta di GetChildren elementi rappresentati nell'albero di automazione interfaccia utente come elementi figlio immediati del peer di automazione.

System_CAPS_protmethodGetChildrenCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetChildren.

System_CAPS_pubmethodGetClassName()

Ottiene un nome che viene utilizzato con AutomationControlType, per distinguere il controllo che è rappresentato da questo AutomationPeer.

System_CAPS_protmethodGetClassNameCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetClassName.

System_CAPS_pubmethodGetClickablePoint()

Ottiene un Point scegliere l'elemento associato al peer di automazione che risponde quando il mouse.

System_CAPS_protmethodGetClickablePointCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetClickablePoint.

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetHelpText()

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

System_CAPS_protmethodGetHelpTextCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetHelpText.

System_CAPS_protmethodGetHostRawElementProviderCore()

Indica ad Automazione interfaccia utente in che punto dell'albero di Automazione interfaccia utente inserire l'oggetto hwnd che viene ospitato da un elemento Windows Presentation Foundation (WPF).

System_CAPS_pubmethodGetItemStatus()

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

System_CAPS_protmethodGetItemStatusCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetItemStatus.

System_CAPS_pubmethodGetItemType()

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

System_CAPS_protmethodGetItemTypeCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetItemType.

System_CAPS_pubmethodGetLabeledBy()

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

System_CAPS_protmethodGetLabeledByCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetLabeledBy.

System_CAPS_pubmethodGetLocalizedControlType()

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

System_CAPS_protmethodGetLocalizedControlTypeCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetLocalizedControlType.

System_CAPS_pubmethodGetName()

Ottiene il testo che descrive l'elemento associato a questo peer di automazione.

System_CAPS_protmethodGetNameCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetName.

System_CAPS_pubmethodGetOrientation()

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

System_CAPS_protmethodGetOrientationCore()

Quando sottoposto a override in una classe derivata, viene chiamato da GetOrientation.

System_CAPS_pubmethodGetParent()

Ottiene il AutomationPeer che rappresenta l'elemento padre di questo AutomationPeer.

System_CAPS_pubmethodGetPattern(PatternInterface)

In caso di override in una classe derivata, ottiene il pattern di controllo associato all'oggetto PatternInterface specificato.

System_CAPS_pubmethodGetPeerFromPoint(Point)

Ottiene un AutomationPeer dal punto specificato.

System_CAPS_protmethodGetPeerFromPointCore(Point)

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

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodHasKeyboardFocus()

Ottiene un valore che indica se l'elemento che è associata a questo peer di automazione attualmente ha lo stato attivo.

System_CAPS_protmethodHasKeyboardFocusCore()

Quando sottoposto a override in una classe derivata, viene chiamato da HasKeyboardFocus.

System_CAPS_pubmethodInvalidatePeer()

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

System_CAPS_pubmethodIsContentElement()

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

System_CAPS_protmethodIsContentElementCore()

Quando sottoposto a override in una classe derivata, viene chiamato da IsContentElement.

System_CAPS_pubmethodIsControlElement()

Ottiene un valore che indica se l'elemento viene considerato dall'utente come interattivo o come parte della struttura logica del controllo nel GUI.

System_CAPS_protmethodIsControlElementCore()

Quando sottoposto a override in una classe derivata, viene chiamato da IsControlElement.

System_CAPS_pubmethodIsEnabled()

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

System_CAPS_protmethodIsEnabledCore()

Quando sottoposto a override in una classe derivata, viene chiamato da IsEnabled.

System_CAPS_pubmethodIsKeyboardFocusable()

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

System_CAPS_protmethodIsKeyboardFocusableCore()

Quando sottoposto a override in una classe derivata, viene chiamato da IsKeyboardFocusable.

System_CAPS_pubmethodIsOffscreen()

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

System_CAPS_protmethodIsOffscreenCore()

Quando sottoposto a override in una classe derivata, viene chiamato da IsOffscreen.

System_CAPS_pubmethodIsPassword()

Ottiene un valore che indica se l'elemento contiene contenuto sensibile.

System_CAPS_protmethodIsPasswordCore()

Quando sottoposto a override in una classe derivata, viene chiamato da IsPassword.

System_CAPS_pubmethodIsRequiredForForm()

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

System_CAPS_protmethodIsRequiredForFormCore()

Quando sottoposto a override in una classe derivata, viene chiamato da IsRequiredForForm.

System_CAPS_pubmethodSystem_CAPS_staticListenerExists(AutomationEvents)

Ottiene un valore che indica se Automazione interfaccia utente è in attesa per l'evento specificato. 

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_protmethodPeerFromProvider(IRawElementProviderSimple)

Ottiene un AutomationPeer per l'oggetto specificato IRawElementProviderSimple proxy.

System_CAPS_protmethodProviderFromPeer(AutomationPeer)

Ottiene IRawElementProviderSimple per l'elemento AutomationPeer specificato.

System_CAPS_pubmethodRaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Chiamato dal AutomationPeer per generare il AsyncContentLoadedEvent evento.

System_CAPS_pubmethodRaiseAutomationEvent(AutomationEvents)

Genera un evento di automazione.

System_CAPS_pubmethodRaisePropertyChangedEvent(AutomationProperty, Object, Object)

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

System_CAPS_pubmethodResetChildrenCache()

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

System_CAPS_pubmethodSetFocus()

Imposta lo stato attivo sull'elemento associato a questo peer di automazione.

System_CAPS_protmethodSetFocusCore()

Quando sottoposto a override in una classe derivata, viene chiamato da SetFocus.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente.(Ereditato da Object.)

System_CAPS_pubmethodVerifyAccess()

Impone che il thread chiamante abbia accesso a questo DispatcherObject.(Ereditato da DispatcherObject.)

Quando Automazione interfaccia utente la radice di una query un Windows Presentation Foundation (WPF) restituisce la radice dell'applicazione su un elemento, il Automazione interfaccia utente peer per quell'elemento. Il peer risponde anche alle Automazione interfaccia utente query sull'elemento corrispondente.

.NET Framework
Disponibile da 3.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: