UIElement3DAutomationPeer Classe

Definizione

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

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

Commenti

Per impostazione predefinita, qualsiasi classe che eredita UIElement3D da UIElement3DAutomationPeer utilizza per comunicare Automazione interfaccia utenteUI Automationcon.By default, any class that inherits from UIElement3D uses UIElement3DAutomationPeer to communicate with Automazione interfaccia utenteUI Automation.

Se si crea una classe che eredita da UIElement3D, potrebbe essere necessario fornire un peer di automazione per supportare la funzionalità della classe.If you create a class that inherits from UIElement3D, you may want to provide an automation peer to support the functionality of your class. Eseguire l' GetClassNameCore override del metodo per restituire una stringa che rappresenta il tipo dell'elemento associato all' UIElement3DAutomationPeeroggetto.Override the GetClassNameCore method to return a string that represents the type of the element associated with the UIElement3DAutomationPeer. Se, ad esempio, si crea una classe My3DElement denominata e un peer di My3DElementAutomationPeerautomazione chiamato, GetClassNameCore eseguire l'override del metodo per restituire la stringa "My3DElement".For example, if you create a class called My3DElement and an automation peer called My3DElementAutomationPeer, override the GetClassNameCore method to return the string "My3DElement".

Se la classe corrisponde a uno dei tipi di controllo noti, eseguire GetAutomationControlTypeCore l'override del metodo ControlTypeper restituirlo.If your class matches one of the known control types, override the GetAutomationControlTypeCore method to return that ControlType. Si noti che anche se ControlType i valori esistenti sono in genere associati a controlli ControlType 2D, indica la funzionalità di un controllo, non il suo aspetto.Note that although the existing ControlType values are generally associated with 2D controls, the ControlType indicates a control's functionality, not its appearance. Se UIElement3D quindi richiama un'azione quando l'utente fa clic su di essa, è probabile GetHelpTextCore che si ControlType.Buttonvoglia restituire.So if your UIElement3D invokes an action when the user clicks it, you probably want GetHelpTextCore to return ControlType.Button.

Il comportamento dell'oggetto personalizzato UIElement3D determina gli altri metodi di cui eseguire l'override.The behavior of your custom UIElement3D determines what other methods you should override. Ogni argomento del metodo in UIElement3DAutomationPeer descrive come viene usato il metodo e quando è appropriato eseguirne l'override.Each method topic in the UIElement3DAutomationPeer describes how the method is used and when it is appropriate to override it.

UIElement3DAutomationPeerè stato introdotto nella versione .NET Framework 3,5.UIElement3DAutomationPeer is introduced in the .NET Framework version 3.5. Per altre informazioni, vedere Versioni e dipendenze.For more information, see Versions and Dependencies.

Costruttori

UIElement3DAutomationPeer(UIElement3D)

Inizializza una nuova istanza della classe UIElement3DAutomationPeer.Initializes a new instance of the UIElement3DAutomationPeer 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 UIElement3D associato a UIElement3DAutomationPeer.Gets the UIElement3D that is associated with this UIElement3DAutomationPeer.

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

Crea un oggetto UIElement3DAutomationPeer per l'oggetto UIElement3D specificato.Creates a UIElement3DAutomationPeer for the specified UIElement3D.

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

Restituisce l'oggetto UIElement3DAutomationPeer per l'oggetto UIElement3D specificato.Returns the UIElement3DAutomationPeer for the specified UIElement3D.

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

Restituisce il tasto di scelta rapida per l'oggetto UIElement3D associato a UIElement3DAutomationPeer.Returns the accelerator key for the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce il tasto di scelta per l'oggetto UIElement3D associato a UIElement3DAutomationPeer.Returns the access key for the UIElement3D that is associated with this UIElement3DAutomationPeer. Questo metodo viene chiamato da GetAccessKey().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()

Restituisce il tipo di controllo per l'oggetto UIElement3D associato a UIElement3DAutomationPeer.Returns the control type for the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce la stringa che identifica in modo univoco l'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente.Returns the string that uniquely identifies the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce l'oggetto Rect che rappresenta il rettangolo di delimitazione dell'oggetto UIElement3D associato a UIElement3DAutomationPeer.Returns the Rect that represents the bounding rectangle of the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce la raccolta di elementi figlio dell'oggetto UIElement3D associato a UIElement3DAutomationPeer.Returns the collection of child elements of the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce il nome dell'oggetto UIElement3D associato a UIElement3DAutomationPeer.Returns the name of the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce un oggetto Point che rappresenta lo spazio selezionabile sull'oggetto UIElement3D associato a UIElement3DAutomationPeer.Returns a Point that represents the clickable space that is on the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce la stringa che descrive la funzionalità dell'oggetto UIElement3D associato a UIElement3DAutomationPeer.Returns the string that describes the functionality of the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce una stringa che comunica lo stato dell'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente.Returns a string that communicates the status of the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce una stringa leggibile che rappresenta il tipo di elemento dell'oggetto UIElement3D per UIElement3DAutomationPeer.Returns a human-readable string that represents the item type that the UIElement3D for this UIElement3DAutomationPeer. 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()

Restituisce l'oggetto AutomationPeer per l'elemento destinato all'oggetto UIElement3D per UIElement3DAutomationPeer.Returns the AutomationPeer for the element that targets the UIElement3D for this UIElement3DAutomationPeer. 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 UIElement3D associato a questo UIElement3DAutomationPeer.Gets the notification characteristics of the live region of the UIElement3D object that is associated with this UIElement3DAutomationPeer. 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()

Restituisce la stringa che rappresenta l'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente.Returns the string that represents the UIElement3D that is associated with this UIElement3DAutomationPeer. 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()

Restituisce l'orientamento dell'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente.Returns the orientation of the UIElement3D that is associated with this UIElement3DAutomationPeer. 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)

Restituisce il pattern di controllo per l'oggetto UIElement3D associato a UIElement3DAutomationPeer.Returns the control pattern for the UIElement3D that is associated with this UIElement3DAutomationPeer.

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

Restituisce un valore che indica se l'oggetto UIElement3D associato a UIElement3DAutomationPeer ha attualmente uno stato attivo di input dalla tastiera.Returns a value that indicates whether the UIElement3D that is associated with this UIElement3DAutomationPeer 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()

Restituisce un valore che indica se l'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente è un elemento che contiene dati presentati all'utente.Returns a value that indicates whether the UIElement3D that is associated with this UIElement3DAutomationPeer 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()

Restituisce un valore che indica se l'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente viene considerato dall'utente finale come interattivo.Returns a value that indicates whether the UIElement3D that is associated with this UIElement3DAutomationPeer is understood by the end user as interactive. L'utente potrebbe eventualmente considerare l'oggetto UIElement3D come parte della struttura logica del controllo nella GUIGUI.Optionally, the user might understand the UIElement3D 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()

Restituisce un valore che indica se l'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente può partecipare all'hit test o accettare lo stato attivo.Returns a value that indicates whether the UIElement3D that is associated with this UIElement3DAutomationPeer can participate in hit testing or accept 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()

Restituisce un valore che indica se l'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente può accettare lo stato attivo.Returns a value that indicates whether the UIElement3D that is associated with this UIElement3DAutomationPeer 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()

Restituisce un valore che indica se l'oggetto UIElement3D associato a UIElement3DAutomationPeer è fuori dallo schermo.Returns a value that indicates whether the UIElement3D that is associated with this UIElement3DAutomationPeer 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()

Restituisce un valore che indica se l'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente include contenuto protetto.Returns a value that indicates whether the UIElement3D that is associated with this UIElement3DAutomationPeer 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()

Restituisce un valore che indica se l'oggetto UIElement3D associato all'oggetto UIElement3DAutomationPeer corrente è obbligatorio per il completamento di un modulo.Returns a value that indicates whether the UIElement3D that is associated with this UIElement3DAutomationPeer 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 della tastiera sull'elemento UIElement3D associato a questo UIElement3DAutomationPeer.Sets the keyboard input focus on the UIElement3D that is associated with this UIElement3DAutomationPeer. 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