UIElementAutomationPeer Classe

Definizione

Espone i tipi UIElement all'automazione interfaccia utente.Exposes UIElement types to UI Automation.

public ref class UIElementAutomationPeer : System::Windows::Automation::Peers::AutomationPeer
public class UIElementAutomationPeer : System.Windows.Automation.Peers.AutomationPeer
type UIElementAutomationPeer = class
    inherit AutomationPeer
Public Class UIElementAutomationPeer
Inherits AutomationPeer
Ereditarietà
UIElementAutomationPeer
Derivato

Costruttori

UIElementAutomationPeer(UIElement)

Inizializza una nuova istanza della classe UIElementAutomationPeer.Initializes a new instance of the UIElementAutomationPeer class.

Proprietà

Dispatcher

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

(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.Gets or sets an AutomationPeer that is reported to the automation client as a source for all the events that come from this AutomationPeer.

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

(Ereditato da AutomationPeer)
Owner

Ottiene l'oggetto UIElement associato a UIElementAutomationPeer.Gets the UIElement that is associated with this UIElementAutomationPeer.

Metodi

CheckAccess()

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

(Ereditato da DispatcherObject)
CreatePeerForElement(UIElement)

Crea un oggetto UIElementAutomationPeer per l'oggetto UIElement specificato.Creates a UIElementAutomationPeer for the specified UIElement.

Equals(Object)

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

(Ereditato da Object)
FromElement(UIElement)

Ottiene UIElementAutomationPeer per l'oggetto UIElement specificato.Gets the UIElementAutomationPeer for the specified UIElement.

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.

(Ereditato da AutomationPeer)
GetAcceleratorKeyCore()

Ottiene il tasto di scelta rapida per UIElement associato a questo UIElementAutomationPeer.Gets the accelerator key for the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetAcceleratorKey().This method is called by GetAcceleratorKey().

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.

(Ereditato da AutomationPeer)
GetAccessKeyCore()

Ottiene il tasto di scelta per l'oggetto UIElement associato a UIElementAutomationPeer. Questo metodo viene chiamato da GetAccessKey().Gets the access key for the UIElement that is associated with this UIElementAutomationPeer.This method is called by GetAccessKey().

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.

(Ereditato da AutomationPeer)
GetAutomationControlTypeCore()

Ottiene il tipo di controllo per l'oggetto UIElement associato a UIElementAutomationPeer.Gets the control type for the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetAutomationControlType().This method is called by GetAutomationControlType().

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.

(Ereditato da AutomationPeer)
GetAutomationIdCore()

Ottiene la stringa che identifica in modo univoco l'oggetto UIElement associato a UIElementAutomationPeer.Gets the string that uniquely identifies the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetAutomationId().This method is called by GetAutomationId().

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.

(Ereditato da AutomationPeer)
GetBoundingRectangleCore()

Ottiene l'oggetto Rect che rappresenta il rettangolo di delimitazione di UIElement associato a UIElementAutomationPeer.Gets the Rect that represents the bounding rectangle of the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetBoundingRectangle().This method is called by 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.Gets the collection of GetChildren() elements that are represented in the UI Automation tree as immediate child elements of the automation peer.

(Ereditato da AutomationPeer)
GetChildrenCore()

Ottiene la raccolta di elementi figlio dell'oggetto UIElement associato a questo oggetto UIElementAutomationPeer.Gets the collection of child elements of the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetChildren().This method is called by GetChildren().

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.

(Ereditato da AutomationPeer)
GetClassNameCore()

Ottiene il nome dell'oggetto UIElement associato a questo oggetto UIElementAutomationPeer.Gets the name of the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetClassName().This method is called by GetClassName().

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.

(Ereditato da AutomationPeer)
GetClickablePointCore()

Ottiene un oggetto Point che rappresenta lo spazio selezionabile in UIElement associato a UIElementAutomationPeer.Gets a Point that represents the clickable space that is on the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetClickablePoint().This method is called by GetClickablePoint().

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.

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

(Ereditato da AutomationPeer)
GetHashCode()

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

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

(Ereditato da AutomationPeer)
GetHelpTextCore()

Ottiene la stringa che descrive la funzionalità dell'oggetto UIElement associato all'oggetto UIElementAutomationPeer.Gets the string that describes the functionality of the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetHelpText().This method is called by GetHelpText().

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.

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

(Ereditato da AutomationPeer)
GetItemStatusCore()

Ottiene una stringa che comunica lo stato visivo dell’elemento UIElement associato a questo UIElementAutomationPeer.Gets a string that communicates the visual status of the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetItemStatus().This method is called by GetItemStatus().

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.

(Ereditato da AutomationPeer)
GetItemTypeCore()

Ottiene una stringa leggibile che contiene il tipo di elemento che l'elemento UIElement rappresenta per questo UIElementAutomationPeer.Gets a human-readable string that contains the item type that the UIElement for this UIElementAutomationPeer represents. Questo metodo viene chiamato da GetItemType().This method is called by GetItemType().

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.

(Ereditato da AutomationPeer)
GetLabeledByCore()

Ottiene il AutomationPeer per l'elemento indirizzato all'elemento UIElement per questo UIElementAutomationPeer.Gets the AutomationPeer for the element that is targeted to the UIElement for this UIElementAutomationPeer. Questo metodo viene chiamato da GetLabeledBy().This method is called by GetLabeledBy().

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.

(Ereditato da AutomationPeer)
GetLiveSettingCore()

Ottiene le caratteristiche di notifica dell'area dinamica dell'oggetto UIElement associato a questo UIElementAutomationPeer.Gets the notification characteristics of the live region of the UIElement object that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetLiveSetting().This method is called by GetLiveSetting().

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.

(Ereditato da AutomationPeer)
GetLocalizedControlTypeCore()

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

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

(Ereditato da AutomationPeer)
GetNameCore()

Ottiene l'etichetta di testo dell'oggetto UIElement associato a questo UIElementAutomationPeer.Gets the text label of the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da GetName().This method is called by GetName().

GetOrientation()

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

(Ereditato da AutomationPeer)
GetOrientationCore()

Ottiene un valore che indica se l'oggetto UIElement associato a UIElementAutomationPeer è disposto in una direzione specifica.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is laid out in a specific direction. Questo metodo viene chiamato da GetOrientation().This method is called by GetOrientation().

GetParent()

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

(Ereditato da AutomationPeer)
GetPattern(PatternInterface)

Ottiene il pattern di controllo per l'oggetto UIElement associato all'oggetto UIElementAutomationPeer.Gets the control pattern for the UIElement that is associated with this UIElementAutomationPeer.

GetPeerFromPoint(Point)

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

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

(Ereditato da AutomationPeer)
GetPositionInSet()

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

(Ereditato da AutomationPeer)
GetPositionInSetCore()

Legge PositionInSetProperty e restituisce il valore della proprietà associata PositionInSet.Reads PositionInSetProperty and returns the value of the PositionInSet attached property.

GetSizeOfSet()

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

(Ereditato da AutomationPeer)
GetSizeOfSetCore()

Specifica un valore per la proprietà SizeOfSet di Automazione interfaccia utente.Provides a value for UI Automation's SizeOfSet property.

GetType()

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

(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.Gets a value that indicates whether the element that is associated with this automation peer currently has keyboard focus.

(Ereditato da AutomationPeer)
HasKeyboardFocusCore()

Ottiene un valore che indica se l’oggetto UIElement associato a UIElementAutomationPeer ha correntemente uno stato attivo di input dalla tastiera.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer currently has keyboard input focus. Questo metodo viene chiamato da HasKeyboardFocus().This method is called by HasKeyboardFocus().

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.

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

(Ereditato da AutomationPeer)
IsContentElementCore()

Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer è un elemento che contiene dati presentati all'utente.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is an element that contains data that is presented to the user. Questo metodo viene chiamato da IsContentElement().This method is called by IsContentElement().

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.

(Ereditato da AutomationPeer)
IsControlElementCore()

Ottiene o imposta un valore che indica se l’elemento UIElement associato al UIElementAutomationPeer viene considerato dall'utente finale come interattivo.Gets or sets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is understood by the end user as interactive. Facoltativamente, l'utente potrebbe considerare l'oggetto UIElement come parte della struttura logica del controllo nell'GUIGUI.Optionally, the user might understand the UIElement as contributing to the logical structure of the control in the GUIGUI. Questo metodo viene chiamato da IsControlElement().This method is called by IsControlElement().

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.

(Ereditato da AutomationPeer)
IsEnabledCore()

Ottiene un valore che indica se l'oggetto UIElement associato a UIElementAutomationPeer può accettare lo stato attivo.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer can accept keyboard focus. Questo metodo viene chiamato da IsKeyboardFocusable().This method is called by 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.

(Ereditato da AutomationPeer)
IsKeyboardFocusableCore()

Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer può accettare lo stato attivo.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer can accept keyboard focus. Questo metodo viene chiamato da IsKeyboardFocusable().This method is called by IsKeyboardFocusable().

IsOffscreen()

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

(Ereditato da AutomationPeer)
IsOffscreenCore()

Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer è fuori dallo schermo.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is off the screen. Questo metodo viene chiamato da IsOffscreen().This method is called by IsOffscreen().

IsPassword()

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

(Ereditato da AutomationPeer)
IsPasswordCore()

Ottiene un valore che indica se l'oggetto UIElement associato a UIElementAutomationPeer include contenuto protetto.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer contains protected content. Questo metodo viene chiamato da IsPassword().This method is called by IsPassword().

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.

(Ereditato da AutomationPeer)
IsRequiredForFormCore()

Ottiene un valore che indica se l’elemento UIElement associato a UIElementAutomationPeer è obbligatorio per il completamento di un modulo.Gets a value that indicates whether the UIElement that is associated with this UIElementAutomationPeer is required to be completed on a form. Questo metodo viene chiamato da IsRequiredForForm().This method is called by IsRequiredForForm().

MemberwiseClone()

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

(Ereditato da Object)
PeerFromProvider(IRawElementProviderSimple)

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

(Ereditato da AutomationPeer)
ProviderFromPeer(AutomationPeer)

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

(Ereditato da AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

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

(Ereditato da AutomationPeer)
RaiseAutomationEvent(AutomationEvents)

Genera un evento di automazione.Raises an automation event.

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

(Ereditato da AutomationPeer)
ResetChildrenCache()

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

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

(Ereditato da AutomationPeer)
SetFocusCore()

Imposta lo stato attivo di input dalla tastiera sull'oggetto UIElement associato all'oggetto UIElementAutomationPeer corrente.Sets the keyboard input focus on the UIElement that is associated with this UIElementAutomationPeer. Questo metodo viene chiamato da SetFocus().This method is called by SetFocus().

ToString()

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

(Ereditato da Object)
VerifyAccess()

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

(Ereditato da DispatcherObject)

Si applica a