AutomationPeer.GetAutomationControlTypeCore Methode

Definition

Stellt das Verhalten des Peers bereit, wenn ein Microsoft UI Automation-Client GetAutomationControlType oder eine entsprechende Microsoft UI Automation-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 gängigere 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, dann aber 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 vergewissern Sie sich, dass Sie den richtigen Steuerelementtyp melden. Überprüfen Sie außerdem, ob keine spezifischere Peerklasse verfügbar ist, die bereits den richtigen Steuerelementtyp meldet und ein anderes Verhalten bereitstellt, das für Ihren Peer besser geeignet ist. Weitere Informationen finden Sie unter Benutzerdefinierte Automatisierungspeers.

Gilt für:

Weitere Informationen