Linguaggio

UIElement3DAutomationPeer Classe

Definizione

Espone a Automazione interfaccia utente.

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 da UIElement3D usa UIElement3DAutomationPeer per comunicare con Automazione interfaccia utente.

Se si crea una classe che eredita da UIElement3D, è possibile fornire un peer di automazione per supportare la funzionalità della classe. Eseguire l'override del GetClassNameCore metodo per restituire una stringa che rappresenta il tipo dell'elemento associato a UIElement3DAutomationPeer. Ad esempio, se si crea una classe denominata My3DElement e un peer di automazione denominato My3DElementAutomationPeer, eseguire l'override del GetClassNameCore metodo per restituire la stringa "My3DElement".

Se la classe corrisponde a uno dei tipi di controllo noti, eseguire l'override del GetAutomationControlTypeCore metodo per restituire tale ControlTypeoggetto . Si noti che, sebbene i valori esistenti ControlType siano in genere associati ai controlli 2D, indica la ControlType funzionalità di un controllo, non l'aspetto. UIElement3D Se quindi richiama un'azione quando l'utente lo fa clic, è probabile che si voglia GetHelpTextCore restituire ControlType.Button.

Il comportamento dell'oggetto personalizzato UIElement3D determina quali altri metodi è necessario eseguire l'override. Ogni argomento del metodo in UIElement3DAutomationPeer descrive come viene usato il metodo e quando è appropriato eseguirne l'override.

UIElement3DAutomationPeer è stato introdotto in .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.

Costruttori

Nome Descrizione
UIElement3DAutomationPeer(UIElement3D)

Inizializza una nuova istanza della classe UIElement3DAutomationPeer.

Proprietà

Nome Descrizione
Dispatcher

Ottiene l'oggetto DispatcherDispatcherObject a cui è associato.

(Ereditato da DispatcherObject)
EventsSource

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

(Ereditato da AutomationPeer)
IsHwndHost

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

(Ereditato da AutomationPeer)
Owner

Ottiene l'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer.

Metodi

Nome Descrizione
CheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObjectoggetto .

(Ereditato da DispatcherObject)
CreatePeerForElement(UIElement3D)

Crea un UIElement3DAutomationPeer oggetto per l'oggetto specificato UIElement3D.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FromElement(UIElement3D)

Restituisce l'oggetto per l'oggetto UIElement3DAutomationPeer specificato UIElement3D.

GetAcceleratorKey()

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

(Ereditato da AutomationPeer)
GetAcceleratorKeyCore()

Restituisce il tasto di scelta rapida per l'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetAcceleratorKey().

GetAccessKey()

Ottiene la chiave di accesso per l'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetAccessKeyCore()

Restituisce la chiave di accesso per l'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetAccessKey().

GetAutomationControlType()

Ottiene il tipo di controllo per l'elemento associato al peer di automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetAutomationControlTypeCore()

Restituisce il tipo di controllo per l'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetAutomationControlType().

GetAutomationId()

Ottiene l'oggetto AutomationId dell'elemento associato al peer di automazione.

(Ereditato da AutomationPeer)
GetAutomationIdCore()

Restituisce la stringa che identifica in modo univoco l'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetAutomationId().

GetBoundingRectangle()

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

(Ereditato da AutomationPeer)
GetBoundingRectangleCore()

Restituisce l'oggetto Rect che rappresenta il rettangolo di delimitazione dell'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetBoundingRectangle().

GetChildren()

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

(Ereditato da AutomationPeer)
GetChildrenCore()

Restituisce la raccolta di elementi figlio dell'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetChildren().

GetClassName()

Ottiene un nome utilizzato con AutomationControlTypeper distinguere il controllo rappresentato da questo AutomationPeeroggetto .

(Ereditato da AutomationPeer)
GetClassNameCore()

Restituisce il nome dell'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetClassName().

GetClickablePoint()

Ottiene un oggetto Point sull'elemento associato al peer di automazione che risponde a un clic del mouse.

(Ereditato da AutomationPeer)
GetClickablePointCore()

Restituisce un oggetto Point che rappresenta lo spazio selezionabile presente nell'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetClickablePoint().

GetControlledPeers()

Fornisce l'automazione interfaccia utente con un elenco di elementi interessati o controllati da questo AutomationPeeroggetto .

(Ereditato da AutomationPeer)
GetControlledPeersCore()

Quando sottoposto a override in una classe derivata, fornisce all'automazione interfaccia utente un elenco di elementi interessati o controllati da questo AutomationPeeroggetto .

(Ereditato da AutomationPeer)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetHeadingLevel()

Espone a Automazione interfaccia utente.

(Ereditato da AutomationPeer)
GetHeadingLevelCore()

Espone a Automazione interfaccia utente.

GetHelpText()

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

(Ereditato da AutomationPeer)
GetHelpTextCore()

Restituisce la stringa che descrive la funzionalità dell'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetHelpText().

GetHostRawElementProviderCore()

Indica all'automazione dell'interfaccia utente dove posizionare l'oggetto hwnd ospitato da un elemento Wpf (Windows Presentation Foundation).

(Ereditato da AutomationPeer)
GetItemStatus()

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

(Ereditato da AutomationPeer)
GetItemStatusCore()

Restituisce una stringa che comunica lo stato dell'oggetto associato UIElement3Dall'oggetto UIElement3DAutomationPeer . Questo metodo viene chiamato da GetItemStatus().

GetItemType()

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

(Ereditato da AutomationPeer)
GetItemTypeCore()

Restituisce una stringa leggibile che rappresenta il tipo di elemento per l'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetItemType().

GetLabeledBy()

Ottiene l'oggetto AutomationPeer per l'oggetto Label destinato all'elemento .

(Ereditato da AutomationPeer)
GetLabeledByCore()

Restituisce l'oggetto AutomationPeer per l'elemento destinato all'oggetto UIElement3D per .UIElement3DAutomationPeer Questo metodo viene chiamato da GetLabeledBy().

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 dell'oggetto UIElement3D associato a questo UIElement3DAutomationPeeroggetto . Questo metodo viene chiamato da GetLiveSetting().

GetLocalizedControlType()

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

(Ereditato da AutomationPeer)
GetLocalizedControlTypeCore()

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

(Ereditato da AutomationPeer)
GetName()

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

(Ereditato da AutomationPeer)
GetNameCore()

Restituisce la stringa che rappresenta l'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer. Questo metodo viene chiamato da GetName().

GetOrientation()

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

(Ereditato da AutomationPeer)
GetOrientationCore()

Restituisce l'orientamento dell'oggetto associato UIElement3Dall'oggetto UIElement3DAutomationPeer . Questo metodo viene chiamato da GetOrientation().

GetParent()

Ottiene l'oggetto AutomationPeer padre dell'oggetto AutomationPeer.

(Ereditato da AutomationPeer)
GetPattern(PatternInterface)

Restituisce il pattern di controllo per l'oggetto associato all'oggetto UIElement3DUIElement3DAutomationPeer.

GetPeerFromPoint(Point)

Ottiene un oggetto AutomationPeer dal punto specificato.

(Ereditato da AutomationPeer)
GetPeerFromPointCore(Point)

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

(Ereditato da AutomationPeer)
GetPositionInSet()

Tenta di ottenere il valore della PositionInSet proprietà .

(Ereditato da AutomationPeer)
GetPositionInSetCore()

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

GetSizeOfSet()

Tenta di ottenere il valore della SizeOfSet proprietà .

(Ereditato da AutomationPeer)
GetSizeOfSetCore()

Fornisce un valore per la proprietà SizeOfSet di Automazione interfaccia utente.

GetType()

Ottiene il 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 della tastiera.

(Ereditato da AutomationPeer)
HasKeyboardFocusCore()

Restituisce un valore che indica se l'oggetto UIElement3D associato a questo UIElement3DAutomationPeer oggetto ha attualmente lo stato attivo per l'input da tastiera. Questo metodo viene chiamato da HasKeyboardFocus().

InvalidatePeer()

Attiva il ricalcolo delle proprietà principali di AutomationPeer e genera la PropertyChanged notifica al 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()

Restituisce un valore che indica se l'oggetto UIElement3D associato a è UIElement3DAutomationPeer un elemento che contiene dati presentati all'utente. Questo metodo viene chiamato da IsContentElement().

IsControlElement()

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

(Ereditato da AutomationPeer)
IsControlElementCore()

Restituisce un valore che indica se l'oggetto UIElement3D associato a questo UIElement3DAutomationPeer oggetto viene compreso dall'utente finale come interattivo. Facoltativamente, l'utente potrebbe comprendere come UIElement3D contribuire alla struttura logica del controllo nell'interfaccia utente grafica. Questo metodo viene chiamato da IsControlElement().

IsDialog()

Espone a Automazione interfaccia utente.

(Ereditato da AutomationPeer)
IsDialogCore()

Espone a Automazione interfaccia utente.

IsEnabled()

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

(Ereditato da AutomationPeer)
IsEnabledCore()

Restituisce un valore che indica se l'oggetto UIElement3D associato a questo UIElement3DAutomationPeer oggetto può partecipare al hit testing o accettare lo stato attivo. Questo metodo viene chiamato da IsKeyboardFocusable().

IsKeyboardFocusable()

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

(Ereditato da AutomationPeer)
IsKeyboardFocusableCore()

Restituisce un valore che indica se l'oggetto UIElement3D associato a può UIElement3DAutomationPeer accettare lo stato attivo della tastiera. Questo metodo viene chiamato da IsKeyboardFocusable().

IsOffscreen()

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

(Ereditato da AutomationPeer)
IsOffscreenCore()

Restituisce un valore che indica se l'oggetto UIElement3D associato a questo UIElement3DAutomationPeer oggetto è fuori dallo schermo. Questo metodo viene chiamato da IsOffscreen().

IsPassword()

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

(Ereditato da AutomationPeer)
IsPasswordCore()

Restituisce un valore che indica se l'oggetto UIElement3D associato a questo UIElement3DAutomationPeer oggetto contiene contenuto protetto. Questo metodo viene chiamato da IsPassword().

IsRequiredForForm()

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

(Ereditato da AutomationPeer)
IsRequiredForFormCore()

Restituisce un valore che indica se l'oggetto UIElement3D associato a questo UIElement3DAutomationPeer oggetto deve essere completato in un modulo. Questo metodo viene chiamato da IsRequiredForForm().

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
PeerFromProvider(IRawElementProviderSimple)

Ottiene un oggetto AutomationPeer per il proxy specificato IRawElementProviderSimple .

(Ereditato da AutomationPeer)
ProviderFromPeer(AutomationPeer)

Ottiene l'oggetto per l'oggetto IRawElementProviderSimple specificato AutomationPeer.

(Ereditato da AutomationPeer)
RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

Chiamato da 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 a Automazione interfaccia utente.

(Ereditato da AutomationPeer)
RaisePropertyChangedEvent(AutomationProperty, Object, Object)

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

(Ereditato da AutomationPeer)
ResetChildrenCache()

Reimposta in modo sincrono l'albero degli 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 dell'input della tastiera sull'oggetto UIElement3D associato a questo UIElement3DAutomationPeeroggetto . Questo metodo viene chiamato da SetFocus().

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
VerifyAccess()

Impone che il thread chiamante abbia accesso a questo DispatcherObjectoggetto .

(Ereditato da DispatcherObject)

Si applica a