Freigeben über


AutomationPeer.GetAutomationControlTypeCore Methode

Definition

Stellt das Verhalten des Peers bereit, wenn ein Microsoft Benutzeroberflächenautomatisierung-Client GetAutomationControlType oder eine entsprechende Microsoft Benutzeroberflächenautomatisierung-Client-API aufruft.

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

Gibt zurück

Der Steuerelementtyp.

Hinweise

Die Basisimplementierung für AutomationPeer und FrameworkElementAutomationPeer gibt Custom zurück. Wenn Sie dieses Verhalten beibehalten, müssen Sie GetLocalizedControlTypeCore überschreiben.

Das häufigere Szenario zum Definieren eines Automatisierungspeers ist das Überschreiben einer der vorhandenen Peerklassen, die mit der Steuerelementklasse gekoppelt sind, die Sie überschreiben. In diesem Fall meldet jede solche Peerklasse einen praktischen Wert von AutomationControlType , der für das ursprüngliche Besitzersteuerelement, für das der Peer implementiert wurde, sinnvoll ist. Oft können Sie dieses Verhalten in Ruhe lassen. Es ist nicht typisch, von einem steuerelementspezifischen Peer abzuleiten und dessen Verhalten zu verwenden, aber dann den AutomationControlType zu ändern, was wahrscheinlich die grundlegendsten Informationen ist, die ein Peer meldet. Überprüfen Sie das vorhandene Verhalten der Peerklasse, die Sie überschreiben, und überprüfen Sie, ob Sie den richtigen Steuerelementtyp melden. Überprüfen Sie außerdem, ob keine spezifischere Peerklasse verfügbar ist, die bereits den richtigen Steuerelementtyp melden könnte, sowie ein anderes Verhalten bereitstellen, das für Ihren Peer besser geeignet ist. Weitere Informationen finden Sie unter Benutzerdefinierte Automatisierungspeers.

Gilt für:

Weitere Informationen