AutomationPeer 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.
Fornisce una classe base che espone un elemento all'automazione interfaccia utente.
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 utente esegue una query sulla radice di un'applicazione Windows Presentation Foundation (macchine virtuali Windows) su un elemento, la radice restituisce il peer Automazione interfaccia utente per tale elemento. Il peer risponde anche alle Automazione interfaccia utente query sull'elemento corrispondente.
Costruttori
| Nome | Descrizione |
|---|---|
| AutomationPeer() |
Fornisce l'inizializzazione per i valori della classe base quando vengono chiamati dal costruttore di una classe derivata. |
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 . |
| IsHwndHost |
Ottiene un valore che indica se l'elemento associato a questo AutomationPeer host |
Metodi
| Nome | Descrizione |
|---|---|
| CheckAccess() |
Determina se il thread chiamante ha accesso a questo DispatcherObjectoggetto . (Ereditato da DispatcherObject) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetAcceleratorKey() |
Ottiene le combinazioni di tasti di scelta rapida per l'elemento associato al peer di automazione interfaccia utente. |
| GetAcceleratorKeyCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetAcceleratorKey(). |
| GetAccessKey() |
Ottiene la chiave di accesso per l'elemento associato al peer di automazione. |
| GetAccessKeyCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetAccessKey(). |
| GetAutomationControlType() |
Ottiene il tipo di controllo per l'elemento associato al peer di automazione interfaccia utente. |
| GetAutomationControlTypeCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetAutomationControlType(). |
| GetAutomationId() |
Ottiene l'oggetto AutomationId dell'elemento associato al peer di automazione. |
| GetAutomationIdCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetAutomationId(). |
| GetBoundingRectangle() |
Ottiene l'oggetto Rect che rappresenta le coordinate dello schermo dell'elemento associato al peer di automazione. |
| GetBoundingRectangleCore() |
Quando sottoposto a override in una classe derivata, 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. |
| GetChildrenCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetChildren(). |
| GetClassName() |
Ottiene un nome utilizzato con AutomationControlTypeper distinguere il controllo rappresentato da questo AutomationPeeroggetto . |
| GetClassNameCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetClassName(). |
| GetClickablePoint() |
Ottiene un oggetto Point sull'elemento associato al peer di automazione che risponde a un clic del mouse. |
| GetClickablePointCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetClickablePoint(). |
| GetControlledPeers() |
Fornisce l'automazione interfaccia utente con un elenco di elementi interessati o controllati da questo AutomationPeeroggetto . |
| GetControlledPeersCore() |
Quando sottoposto a override in una classe derivata, fornisce all'automazione interfaccia utente un elenco di elementi interessati o controllati da questo AutomationPeeroggetto . |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetHeadingLevel() |
Fornisce una classe base che espone un elemento all'automazione interfaccia utente. |
| GetHeadingLevelCore() |
Fornisce una classe base che espone un elemento all'automazione interfaccia utente. |
| GetHelpText() |
Ottiene il testo che descrive la funzionalità del controllo associato al peer di automazione. |
| GetHelpTextCore() |
Quando sottoposto a override in una classe derivata, 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. |
| GetItemStatusCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetItemStatus(). |
| GetItemType() |
Ottiene una stringa che descrive il tipo di elemento rappresentato da un oggetto . |
| GetItemTypeCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetItemType(). |
| GetLabeledBy() |
Ottiene l'oggetto AutomationPeer per l'oggetto Label destinato all'elemento . |
| GetLabeledByCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetLabeledBy(). |
| GetLiveSetting() |
Ottiene le caratteristiche di notifica di un'area dinamica associata a questo peer di automazione. |
| GetLiveSettingCore() |
Quando sottoposto a override in una classe derivata, restituisce le caratteristiche di notifica di un'area dinamica. Chiamato dal GetLiveSetting() metodo . |
| GetLocalizedControlType() |
Ottiene una stringa localizzata leggibile che rappresenta il AutomationControlType valore per il controllo associato a questo peer di automazione. |
| GetLocalizedControlTypeCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetLocalizedControlType(). |
| GetName() |
Ottiene il testo che descrive l'elemento associato a questo peer di automazione. |
| GetNameCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetName(). |
| GetOrientation() |
Ottiene un valore che indica l'orientamento esplicito del controllo, se presente. |
| GetOrientationCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da GetOrientation(). |
| GetParent() |
Ottiene l'oggetto AutomationPeer padre dell'oggetto AutomationPeer. |
| GetPattern(PatternInterface) |
Quando sottoposto a override in una classe derivata, ottiene il pattern di controllo associato all'oggetto specificato PatternInterface. |
| GetPeerFromPoint(Point) |
Ottiene un oggetto AutomationPeer dal punto specificato. |
| GetPeerFromPointCore(Point) |
Quando sottoposto a override in una classe derivata, viene chiamato da GetPeerFromPoint(Point). |
| GetPositionInSet() |
Tenta di ottenere il valore della PositionInSet proprietà . |
| GetPositionInSetCore() |
Quando sottoposto a override in una classe derivata, fornisce Automazione interfaccia utente con un valore intero in base uno che descrive la posizione occupata da questo elemento in un gruppo o un set. |
| GetSizeOfSet() |
Tenta di ottenere il valore della SizeOfSet proprietà . |
| GetSizeOfSetCore() |
Quando ne viene eseguito l'override in una classe derivata, fornisce Automazione interfaccia utente con le dimensioni del gruppo o il set a cui appartiene l'elemento. |
| 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. |
| HasKeyboardFocusCore() |
Quando sottoposto a override in una classe derivata, 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. |
| IsContentElement() |
Ottiene un valore che indica se l'elemento associato a questo peer di automazione contiene dati presentati all'utente. |
| IsContentElementCore() |
Quando sottoposto a override in una classe derivata, 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. |
| IsControlElementCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da IsControlElement(). |
| IsDialog() |
Fornisce una classe base che espone un elemento all'automazione interfaccia utente. |
| IsDialogCore() |
Fornisce una classe base che espone un elemento all'automazione interfaccia utente. |
| IsEnabled() |
Ottiene un valore che indica se l'elemento associato a questo peer di automazione supporta l'interazione. |
| IsEnabledCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da IsEnabled(). |
| IsKeyboardFocusable() |
Ottiene un valore che indica se l'elemento può accettare lo stato attivo della tastiera. |
| IsKeyboardFocusableCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da IsKeyboardFocusable(). |
| IsOffscreen() |
Ottiene un valore che indica se un elemento è fuori dallo schermo. |
| IsOffscreenCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da IsOffscreen(). |
| IsPassword() |
Ottiene un valore che indica se l'elemento contiene contenuto sensibile. |
| IsPasswordCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da IsPassword(). |
| IsRequiredForForm() |
Ottiene un valore che indica se l'elemento associato a questo peer deve essere completato in un modulo. |
| IsRequiredForFormCore() |
Quando sottoposto a override in una classe derivata, viene chiamato da IsRequiredForForm(). |
| ListenerExists(AutomationEvents) |
Ottiene un valore che indica se Automazione interfaccia utente è in ascolto dell'evento specificato. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| PeerFromProvider(IRawElementProviderSimple) |
Ottiene un oggetto AutomationPeer per il proxy specificato IRawElementProviderSimple . |
| ProviderFromPeer(AutomationPeer) |
Ottiene l'oggetto per l'oggetto IRawElementProviderSimple specificato AutomationPeer. |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Chiamato da AutomationPeer per generare l'evento AsyncContentLoadedEvent . |
| RaiseAutomationEvent(AutomationEvents) |
Genera un evento di automazione. |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Fornisce una classe base che espone un elemento all'automazione interfaccia utente. |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Genera un evento per notificare al client di automazione un valore di proprietà modificato. |
| ResetChildrenCache() |
Reimposta in modo sincrono l'albero degli elementi figlio chiamando GetChildrenCore(). |
| SetFocus() |
Imposta lo stato attivo della tastiera sull'elemento associato a questo peer di automazione. |
| SetFocusCore() |
Quando sottoposto a override in una classe derivata, 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) |