AutomationPeer.GetAutomationControlTypeCore Metodo

Definizione

Fornisce il comportamento del peer quando un client microsoft Automazione interfaccia utente chiama GetAutomationControlType o un'API client microsoft Automazione interfaccia utente equivalente.

protected:
 virtual AutomationControlType GetAutomationControlTypeCore() = GetAutomationControlTypeCore;
AutomationControlType GetAutomationControlTypeCore();
protected virtual AutomationControlType GetAutomationControlTypeCore();
function getAutomationControlTypeCore()
Protected Overridable Function GetAutomationControlTypeCore () As AutomationControlType

Restituisce

Tipo di controllo.

Commenti

L'implementazione di base per AutomationPeer e FrameworkElementAutomationPeer restituiscono Custom. Se si mantiene questo comportamento, è necessario eseguire l'override di GetLocalizedControlTypeCore.

Lo scenario più comune per la definizione di un peer di automazione consiste nell'eseguire l'override di una delle classi peer esistenti che si associano alla classe di controllo di cui si esegue l'override. In questo caso ogni classe peer segnala un valore pratico di AutomationControlType che ha senso per il controllo proprietario originale per il quale è stato implementato il peer. Spesso è possibile lasciare questo comportamento da solo. Non è tipico derivare da un peer specifico del controllo e usarne il comportamento, ma quindi modificare AutomationControlType, che è probabilmente le informazioni più di base che un peer segnala. Controllare il comportamento esistente della classe peer di cui si sta eseguendo l'override e verificare di segnalare il tipo di controllo corretto. Verificare inoltre che non sia disponibile una classe peer più specifica che potrebbe già segnalare il tipo di controllo corretto e fornire altri comportamenti più appropriati per il peer. Per altre info, vedi Peer di automazione personalizzati.

Si applica a

Vedi anche