AutomationPeer AutomationPeer AutomationPeer AutomationPeer Class

Definizione

Fornisce una classe di base che espone un elemento all'automazione interfaccia utente.Provides a base class that exposes an element to UI Automation.

public ref class AutomationPeer abstract : System::Windows::Threading::DispatcherObject
public abstract class AutomationPeer : System.Windows.Threading.DispatcherObject
type AutomationPeer = class
    inherit DispatcherObject
Public MustInherit Class AutomationPeer
Inherits DispatcherObject
Ereditarietà
Derivato

Commenti

Quando Automazione interfaccia utenteUI Automation esegue una query sulla radice Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) di un'applicazione relativa a un elemento, la Automazione interfaccia utenteUI Automation radice restituisce il peer per quell'elemento.When Automazione interfaccia utenteUI Automation queries the root of a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) application about an element, the root returns the Automazione interfaccia utenteUI Automation peer for that element. Il peer risponde inoltre alle Automazione interfaccia utenteUI Automation query sull'elemento corrispondente.The peer also responds to Automazione interfaccia utenteUI Automation queries about its corresponding element.

Costruttori

AutomationPeer() AutomationPeer() AutomationPeer() AutomationPeer()

Fornisce l'inizializzazione per i valori della classe base quando vengono chiamati dal costruttore di una classe derivata.Provides initialization for base class values when they are called by the constructor of a derived class.

Proprietà

Dispatcher Dispatcher Dispatcher Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
EventsSource EventsSource EventsSource EventsSource

Ottiene o imposta un AutomationPeer che viene segnalato al client di automazione come origine per tutti gli eventi provenienti da questo AutomationPeer.Gets or sets an AutomationPeer that is reported to the automation client as a source for all the events that come from this AutomationPeer.

IsHwndHost IsHwndHost IsHwndHost IsHwndHost

Ottiene un valore che indica se l’elemento associato a questo AutomationPeer contiene hwnds in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Gets a value that indicates whether the element that is associated with this AutomationPeer hosts hwnds in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).

Metodi

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAcceleratorKey() GetAcceleratorKey() GetAcceleratorKey() GetAcceleratorKey()

Ottiene le combinazioni di tasti di scelta rapida per l'elemento associato al peer di Automazione interfaccia utenteUI Automation.Gets the accelerator key combinations for the element that is associated with the Automazione interfaccia utenteUI Automation peer.

GetAcceleratorKeyCore() GetAcceleratorKeyCore() GetAcceleratorKeyCore() GetAcceleratorKeyCore()

In caso di override in una classe derivata, viene chiamato da GetAcceleratorKey().When overridden in a derived class, is called by GetAcceleratorKey().

GetAccessKey() GetAccessKey() GetAccessKey() GetAccessKey()

Ottiene il tasto di scelta per l'elemento associato al peer di automazione.Gets the access key for the element that is associated with the automation peer.

GetAccessKeyCore() GetAccessKeyCore() GetAccessKeyCore() GetAccessKeyCore()

In caso di override in una classe derivata, viene chiamato da GetAccessKey().When overridden in a derived class, is called by GetAccessKey().

GetAutomationControlType() GetAutomationControlType() GetAutomationControlType() GetAutomationControlType()

Ottiene il tipo di controllo dell'elemento associato al peer Automazione interfaccia utenteUI Automation.Gets the control type for the element that is associated with the Automazione interfaccia utenteUI Automation peer.

GetAutomationControlTypeCore() GetAutomationControlTypeCore() GetAutomationControlTypeCore() GetAutomationControlTypeCore()

In caso di override in una classe derivata, viene chiamato da GetAutomationControlType().When overridden in a derived class, is called by GetAutomationControlType().

GetAutomationId() GetAutomationId() GetAutomationId() GetAutomationId()

Ottiene l'oggetto AutomationId dell’elemento associato al peer di automazione.Gets the AutomationId of the element that is associated with the automation peer.

GetAutomationIdCore() GetAutomationIdCore() GetAutomationIdCore() GetAutomationIdCore()

In caso di override in una classe derivata, viene chiamato da GetAutomationId().When overridden in a derived class, is called by GetAutomationId().

GetBoundingRectangle() GetBoundingRectangle() GetBoundingRectangle() GetBoundingRectangle()

Ottiene l'oggetto Rect che rappresenta le coordinate sullo schermo dell’elemento associato al peer di automazione.Gets the Rect object that represents the screen coordinates of the element that is associated with the automation peer.

GetBoundingRectangleCore() GetBoundingRectangleCore() GetBoundingRectangleCore() GetBoundingRectangleCore()

In caso di override in una classe derivata, viene chiamato da GetBoundingRectangle().When overridden in a derived class, is called by GetBoundingRectangle().

GetChildren() GetChildren() GetChildren() GetChildren()

Ottiene l'insieme di elementi GetChildren() rappresentati nella struttura ad albero di automazione interfaccia utente come elementi figlio immediati del peer di automazione.Gets the collection of GetChildren() elements that are represented in the UI Automation tree as immediate child elements of the automation peer.

GetChildrenCore() GetChildrenCore() GetChildrenCore() GetChildrenCore()

In caso di override in una classe derivata, viene chiamato da GetChildren().When overridden in a derived class, is called by GetChildren().

GetClassName() GetClassName() GetClassName() GetClassName()

Ottiene un nome utilizzato con AutomationControlType per differenziare il controllo rappresentato da AutomationPeer.Gets a name that is used with AutomationControlType, to differentiate the control that is represented by this AutomationPeer.

GetClassNameCore() GetClassNameCore() GetClassNameCore() GetClassNameCore()

In caso di override in una classe derivata, viene chiamato da GetClassName().When overridden in a derived class, is called by GetClassName().

GetClickablePoint() GetClickablePoint() GetClickablePoint() GetClickablePoint()

Ottiene un oggetto Point sull'elemento associato al peer di automazione che risponde al clic del mouse.Gets a Point on the element that is associated with the automation peer that responds to a mouse click.

GetClickablePointCore() GetClickablePointCore() GetClickablePointCore() GetClickablePointCore()

In caso di override in una classe derivata, viene chiamato da GetClickablePoint().When overridden in a derived class, is called by GetClickablePoint().

GetControlledPeers() GetControlledPeers() GetControlledPeers() GetControlledPeers()

Offre Automazione interfaccia utente con un elenco di elementi interessati o controllati da questo oggetto AutomationPeer.Provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetControlledPeersCore() GetControlledPeersCore() GetControlledPeersCore() 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.When overridden in a derived class, provides UI Automation with a list of elements affected or controlled by this AutomationPeer.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetHelpText() GetHelpText() GetHelpText() GetHelpText()

Ottiene il testo che descrive la funzionalità del controllo associato al peer di automazione.Gets text that describes the functionality of the control that is associated with the automation peer.

GetHelpTextCore() GetHelpTextCore() GetHelpTextCore() GetHelpTextCore()

In caso di override in una classe derivata, viene chiamato da GetHelpText().When overridden in a derived class, is called by GetHelpText().

GetHostRawElementProviderCore() GetHostRawElementProviderCore() GetHostRawElementProviderCore() GetHostRawElementProviderCore()

Indica ad Automazione interfaccia utenteUI Automation in che punto dell'albero di Automazione interfaccia utenteUI Automation inserire l'oggetto hwnd che viene ospitato da un elemento Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Tells Automazione interfaccia utenteUI Automation where in the Automazione interfaccia utenteUI Automation tree to place the hwnd being hosted by a Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) element.

GetItemStatus() GetItemStatus() GetItemStatus() GetItemStatus()

Ottiene il testo che fornisce lo stato visivo dell'elemento associato a questo peer di automazione.Gets text that conveys the visual status of the element that is associated with this automation peer.

GetItemStatusCore() GetItemStatusCore() GetItemStatusCore() GetItemStatusCore()

In caso di override in una classe derivata, viene chiamato da GetItemStatus().When overridden in a derived class, is called by GetItemStatus().

GetItemType() GetItemType() GetItemType() GetItemType()

Ottiene una stringa che descrive quale tipo di elemento rappresenta un oggetto.Gets a string that describes what kind of item an object represents.

GetItemTypeCore() GetItemTypeCore() GetItemTypeCore() GetItemTypeCore()

In caso di override in una classe derivata, viene chiamato da GetItemType().When overridden in a derived class, is called by GetItemType().

GetLabeledBy() GetLabeledBy() GetLabeledBy() GetLabeledBy()

Ottiene l'oggetto AutomationPeer per l'oggetto Label da applicare all'elemento di destinazione.Gets the AutomationPeer for the Label that is targeted to the element.

GetLabeledByCore() GetLabeledByCore() GetLabeledByCore() GetLabeledByCore()

In caso di override in una classe derivata, viene chiamato da GetLabeledBy().When overridden in a derived class, is called by GetLabeledBy().

GetLiveSetting() GetLiveSetting() GetLiveSetting() GetLiveSetting()

Ottiene le caratteristiche di notifica di un'area dinamica associata a questo peer di automazione.Gets the notification characteristics of a live region that is associated with this automation peer.

GetLiveSettingCore() GetLiveSettingCore() GetLiveSettingCore() GetLiveSettingCore()

Quando sottoposto a override in una classe derivata, restituisce le caratteristiche di notifica di un'area dinamica.When overridden in a derived class, returns the notification characteristics of a live region. Chiamato dal metodo GetLiveSetting().Called by the GetLiveSetting() method.

GetLocalizedControlType() GetLocalizedControlType() GetLocalizedControlType() GetLocalizedControlType()

Ottiene una stringa localizzata leggibile che rappresenta il valore AutomationControlType per il controllo associato a questo peer di automazione.Gets a human-readable localized string that represents the AutomationControlType value for the control that is associated with this automation peer.

GetLocalizedControlTypeCore() GetLocalizedControlTypeCore() GetLocalizedControlTypeCore() GetLocalizedControlTypeCore()

In caso di override in una classe derivata, viene chiamato da GetLocalizedControlType().When overridden in a derived class, is called by GetLocalizedControlType().

GetName() GetName() GetName() GetName()

Ottiene la stringa di testo che descrive l’elemento che è associato a questo peer di automazione.Gets text that describes the element that is associated with this automation peer.

GetNameCore() GetNameCore() GetNameCore() GetNameCore()

In caso di override in una classe derivata, viene chiamato da GetName().When overridden in a derived class, is called by GetName().

GetOrientation() GetOrientation() GetOrientation() GetOrientation()

Ottiene un valore che indica l'orientamento del controllo esplicito, se presente.Gets a value that indicates the explicit control orientation, if any.

GetOrientationCore() GetOrientationCore() GetOrientationCore() GetOrientationCore()

In caso di override in una classe derivata, viene chiamato da GetOrientation().When overridden in a derived class, is called by GetOrientation().

GetParent() GetParent() GetParent() GetParent()

Ottiene il AutomationPeer che è padre di AutomationPeer.Gets the AutomationPeer that is the parent of this AutomationPeer.

GetPattern(PatternInterface) GetPattern(PatternInterface) GetPattern(PatternInterface) GetPattern(PatternInterface)

In caso di override in una classe derivata, ottiene il pattern di controllo associato all'oggetto PatternInterface specificato.When overridden in a derived class, gets the control pattern that is associated with the specified PatternInterface.

GetPeerFromPoint(Point) GetPeerFromPoint(Point) GetPeerFromPoint(Point) GetPeerFromPoint(Point)

Ottiene un AutomationPeer dal punto specificato.Gets an AutomationPeer from the specified point.

GetPeerFromPointCore(Point) GetPeerFromPointCore(Point) GetPeerFromPointCore(Point) GetPeerFromPointCore(Point)

Quando viene sottoposto a override in una classe derivata, viene chiamato da GetPeerFromPoint(Point).When overridden in a derived class, is called from GetPeerFromPoint(Point).

GetPositionInSet() GetPositionInSet() GetPositionInSet() GetPositionInSet()

Tenta di ottenere il valore della proprietà PositionInSet.Attempts to get the value of the PositionInSet property.

GetPositionInSetCore() GetPositionInSetCore() GetPositionInSetCore() GetPositionInSetCore()

Se sottoposto a override in una classe derivata, offre Automazione interfaccia utente con un intero in base 1 che descrive la posizione occupata da questo elemento in un gruppo o un set.When overridden in a derived class, provides UI Automation with a one-based integer value that describes the position this element occupies in a group or set.

GetSizeOfSet() GetSizeOfSet() GetSizeOfSet() GetSizeOfSet()

Tenta di ottenere il valore della proprietà SizeOfSet.Attempts to get the value of the SizeOfSet property.

GetSizeOfSetCore() GetSizeOfSetCore() GetSizeOfSetCore() GetSizeOfSetCore()

Se sottoposto a override in una classe derivata, offre Automazione interfaccia utente con le dimensioni del gruppo o del set a cui appartiene questo elemento.When overridden in a derived class, provides UI Automation with the size of the group or set that this element belongs to.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
HasKeyboardFocus() HasKeyboardFocus() HasKeyboardFocus() HasKeyboardFocus()

Ottiene un valore che indica se l’elemento associato a questo peer di automazione ha attualmente lo stato attivo di input dalla tastiera.Gets a value that indicates whether the element that is associated with this automation peer currently has keyboard focus.

HasKeyboardFocusCore() HasKeyboardFocusCore() HasKeyboardFocusCore() HasKeyboardFocusCore()

In caso di override in una classe derivata, viene chiamato da HasKeyboardFocus().When overridden in a derived class, is called by HasKeyboardFocus().

InvalidatePeer() InvalidatePeer() InvalidatePeer() 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.Triggers recalculation of the main properties of the AutomationPeer and raises the PropertyChanged notification to the Automation Client if the properties changed.

IsContentElement() IsContentElement() IsContentElement() IsContentElement()

Ottiene un valore che indica se l'elemento associato a questo peer di automazione contiene dati presentati all'utente.Gets a value that indicates whether the element that is associated with this automation peer contains data that is presented to the user.

IsContentElementCore() IsContentElementCore() IsContentElementCore() IsContentElementCore()

In caso di override in una classe derivata, viene chiamato da IsContentElement().When overridden in a derived class, is called by IsContentElement().

IsControlElement() IsControlElement() IsControlElement() IsControlElement()

Ottiene un valore che indica se l'elemento viene considerato dall'utente come interattivo o come parte della struttura logica del controllo in GUIGUI.Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUIGUI.

IsControlElementCore() IsControlElementCore() IsControlElementCore() IsControlElementCore()

In caso di override in una classe derivata, viene chiamato da IsControlElement().When overridden in a derived class, is called by IsControlElement().

IsEnabled() IsEnabled() IsEnabled() IsEnabled()

Ottiene un valore che indica se l’elemento associato a questo peer di automazione supporta l'interazione.Gets a value that indicates whether the element associated with this automation peer supports interaction.

IsEnabledCore() IsEnabledCore() IsEnabledCore() IsEnabledCore()

In caso di override in una classe derivata, viene chiamato da IsEnabled().When overridden in a derived class, is called by IsEnabled().

IsKeyboardFocusable() IsKeyboardFocusable() IsKeyboardFocusable() IsKeyboardFocusable()

Ottiene un valore che indica se l'elemento può accettare lo stato attivo.Gets a value that indicates whether the element can accept keyboard focus.

IsKeyboardFocusableCore() IsKeyboardFocusableCore() IsKeyboardFocusableCore() IsKeyboardFocusableCore()

In caso di override in una classe derivata, viene chiamato da IsKeyboardFocusable().When overridden in a derived class, is called by IsKeyboardFocusable().

IsOffscreen() IsOffscreen() IsOffscreen() IsOffscreen()

Ottiene un valore che indica se un elemento è fuori dallo schermo.Gets a value that indicates whether an element is off the screen.

IsOffscreenCore() IsOffscreenCore() IsOffscreenCore() IsOffscreenCore()

In caso di override in una classe derivata, viene chiamato da IsOffscreen().When overridden in a derived class, is called by IsOffscreen().

IsPassword() IsPassword() IsPassword() IsPassword()

Ottiene un valore che indica se l’elemento include contenuto riservato.Gets a value that indicates whether the element contains sensitive content.

IsPasswordCore() IsPasswordCore() IsPasswordCore() IsPasswordCore()

In caso di override in una classe derivata, viene chiamato da IsPassword().When overridden in a derived class, is called by IsPassword().

IsRequiredForForm() IsRequiredForForm() IsRequiredForForm() IsRequiredForForm()

Ottiene un valore che indica se l’elemento associato a questo peer deve essere completato in un modulo.Gets a value that indicates whether the element that is associated with this peer must be completed on a form.

IsRequiredForFormCore() IsRequiredForFormCore() IsRequiredForFormCore() IsRequiredForFormCore()

In caso di override in una classe derivata, viene chiamato da IsRequiredForForm().When overridden in a derived class, is called by IsRequiredForForm().

ListenerExists(AutomationEvents) ListenerExists(AutomationEvents) ListenerExists(AutomationEvents) ListenerExists(AutomationEvents)

Ottiene un valore che indica se l'Automazione interfaccia utenteUI Automation è in attesa dell'evento specificato.Gets a value that indicates whether Automazione interfaccia utenteUI Automation is listening for the specified event.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple) PeerFromProvider(IRawElementProviderSimple)

Ottiene un oggetto AutomationPeer per il proxy IRawElementProviderSimple specificato.Gets an AutomationPeer for the specified IRawElementProviderSimple proxy.

ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer) ProviderFromPeer(AutomationPeer)

Ottiene IRawElementProviderSimple per l'elemento AutomationPeer specificato.Gets the IRawElementProviderSimple for the specified AutomationPeer.

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Chiamato quindi dal AutomationPeer per generare l'evento AsyncContentLoadedEvent.Called by the AutomationPeer to raise the AsyncContentLoadedEvent event.

RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents) RaiseAutomationEvent(AutomationEvents)

Genera un evento di automazione.Raises an automation event.

RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object) RaisePropertyChangedEvent(AutomationProperty, Object, Object)

Genera un evento per notificare al client di automazione un valore della proprietà modificata.Raises an event to notify the automation client of a changed property value.

ResetChildrenCache() ResetChildrenCache() ResetChildrenCache() ResetChildrenCache()

Reimposta in modo sincrono l'albero di elementi figlio chiamando GetChildrenCore().Synchronously resets the tree of child elements by calling GetChildrenCore().

SetFocus() SetFocus() SetFocus() SetFocus()

Imposta lo stato attivo della tastiera sull’elemento associato a questo peer di automazione.Sets the keyboard focus on the element that is associated with this automation peer.

SetFocusCore() SetFocusCore() SetFocusCore() SetFocusCore()

In caso di override in una classe derivata, viene chiamato da SetFocus().When overridden in a derived class, is called by SetFocus().

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

Si applica a

Vedi anche