AutomationPeer.GetAutomationControlTypeCore メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
戻り値
コントロール型。
注釈
AutomationPeer と FrameworkElementAutomationPeer の基本実装は Custom を返します。 この動作を維持する場合は、 GetLocalizedControlTypeCore をオーバーライドする必要があります。
オートメーション ピアを定義するためのより一般的なシナリオは、オーバーライドするコントロール クラスとペアになっている既存のピア クラスの 1 つをオーバーライドすることです。 この場合、このような各ピア クラスは、ピアが実装された元の所有者コントロールに適した AutomationControlType の実用的な値を報告します。 多くの場合、この動作は単独で行うことができます。 コントロール固有のピアから派生し、その動作を使用することは一般的ではありませんが、 AutomationControlType を変更します。これは、おそらくピアが報告する最も基本的な情報です。 オーバーライドしているピア クラスの既存の動作を確認し、正しいコントロールの種類を報告していることを確認します。 また、適切なコントロールの種類を既に報告し、ピアに適した他の動作を提供できる、より具体的なピア クラスが使用できないことをダブルチェックします。 詳しくは、「カスタム オートメーション ピア」をご覧ください。