Partager via


AutomationPeer.GetAutomationControlTypeCore Méthode

Définition

Fournit le comportement de l’homologue lorsqu’un client Microsoft UI Automation appelle GetAutomationControlType ou une API cliente Microsoft UI Automation équivalente.

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

Retours

Type du contrôle.

Remarques

L’implémentation de base pour AutomationPeer et FrameworkElementAutomationPeer retourne Custom. Si vous conservez ce comportement, vous devez remplacer GetLocalizedControlTypeCore.

Le scénario le plus courant pour définir un homologue Automation consiste à remplacer l’une des classes homologues existantes qui s’associent à la classe de contrôle que vous remplacez. Dans ce cas, chaque classe d’homologue indique une valeur pratique d’AutomationControlType qui est logique pour le contrôle propriétaire d’origine pour lequel l’homologue a été implémenté. Souvent, vous pouvez laisser ce comportement seul. Il n’est pas courant de dériver d’un homologue spécifique au contrôle et d’utiliser son comportement, mais de modifier ensuite l’AutomationControlType, qui est probablement les informations les plus basiques qu’un homologue signale. Vérifiez le comportement existant de la classe homologue que vous substituez et vérifiez que vous signalez le type de contrôle correct. En outre, une double case activée qu’il n’existe pas de classe d’homologue plus spécifique disponible qui pourrait déjà signaler le type de contrôle correct et fournir d’autres comportements plus appropriés pour votre homologue. Pour plus d’informations, voir Homologues d’automation personnalisés.

S’applique à

Voir aussi