AutomationPeer.GetAutomationControlTypeCore メソッド

定義

Microsoft UI オートメーション クライアントが GetAutomationControlType または同等の Microsoft UI オートメーション クライアント API を呼び出すときのピアの動作を提供します。

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

戻り値

コントロール型。

注釈

AutomationPeerFrameworkElementAutomationPeer の基本実装は Custom を返します。 この動作を維持する場合は、 GetLocalizedControlTypeCore をオーバーライドする必要があります。

オートメーション ピアを定義するためのより一般的なシナリオは、オーバーライドするコントロール クラスとペアになっている既存のピア クラスの 1 つをオーバーライドすることです。 この場合、このような各ピア クラスは、ピアが実装された元の所有者コントロールに適した AutomationControlType の実用的な値を報告します。 多くの場合、この動作は単独で行うことができます。 コントロール固有のピアから派生し、その動作を使用することは一般的ではありませんが、 AutomationControlType を変更します。これは、おそらくピアが報告する最も基本的な情報です。 オーバーライドしているピア クラスの既存の動作を確認し、正しいコントロールの種類を報告していることを確認します。 また、適切なコントロールの種類を既に報告し、ピアに適した他の動作を提供できる、より具体的なピア クラスが使用できないことをダブルチェックします。 詳しくは、「カスタム オートメーション ピア」をご覧ください。

適用対象

こちらもご覧ください