UIElement3DAutomationPeer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espone
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à
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 |
| 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 |
| GetHeadingLevelCore() |
Espone |
| 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 |
| 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 |
| 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 |
| IsDialogCore() |
Espone |
| 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 |
| 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) |