AutomationPeer クラス

定義

UI オートメーションに要素を公開する基本クラスを提供します。

public ref class AutomationPeer abstract : System::Windows::Threading::DispatcherObject
public abstract class AutomationPeer : System.Windows.Threading.DispatcherObject
type AutomationPeer = class
    inherit DispatcherObject
Public MustInherit Class AutomationPeer
Inherits DispatcherObject
継承
AutomationPeer
派生

注釈

UI オートメーションは、要素に関するWindows Presentation Foundation (WPF) アプリケーションのルートに対してクエリを実行すると、その要素の UI オートメーション ピアを返します。 ピアは、対応する要素に関する UI オートメーション クエリにも応答します。

コンストラクター

AutomationPeer()

派生クラスのコンストラクターによって呼び出されるときに、基本クラスの値を初期化します。

プロパティ

Dispatcher

この Dispatcher が関連付けられている DispatcherObject を取得します。

(継承元 DispatcherObject)
EventsSource

この AutomationPeer に由来するすべてのイベントのソースとして、オートメーション クライアントに報告される AutomationPeer を取得または設定します。

IsHwndHost

Windows Presentation Foundation (WPF) のこのAutomationPeerホストhwndsに関連付けられている要素かどうかを示す値を取得します。

メソッド

CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。

(継承元 DispatcherObject)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetAcceleratorKey()

UI オートメーション ピアに関連付けられている要素のアクセラレータ キーの組み合わせを取得します。

GetAcceleratorKeyCore()

派生クラスでオーバーライドされると、GetAcceleratorKey() によって呼び出されます。

GetAccessKey()

オートメーション ピアに関連付けられている要素のアクセス キーを取得します。

GetAccessKeyCore()

派生クラスでオーバーライドされると、GetAccessKey() によって呼び出されます。

GetAutomationControlType()

UI オートメーション ピアに関連付けられている要素のコントロール型を取得します。

GetAutomationControlTypeCore()

派生クラスでオーバーライドされると、GetAutomationControlType() によって呼び出されます。

GetAutomationId()

オートメーション ピアに関連付けられている要素の AutomationId を取得します。

GetAutomationIdCore()

派生クラスでオーバーライドされると、GetAutomationId() によって呼び出されます。

GetBoundingRectangle()

オートメーション ピアに関連付けられている要素の画面座標を表す Rect オブジェクトを取得します。

GetBoundingRectangleCore()

派生クラスでオーバーライドされると、GetBoundingRectangle() によって呼び出されます。

GetChildren()

UI オートメーション ツリーでオートメーション ピアの直接の子要素として表現される GetChildren() 要素のコレクションを取得します。

GetChildrenCore()

派生クラスでオーバーライドされると、GetChildren() によって呼び出されます。

GetClassName()

この AutomationControlType で表されるコントロールと区別するために AutomationPeer で使用される名前を取得します。

GetClassNameCore()

派生クラスでオーバーライドされると、GetClassName() によって呼び出されます。

GetClickablePoint()

マウスのクリックに応答するオートメーション ピアに関連付けられている要素上の Point を取得します。

GetClickablePointCore()

派生クラスでオーバーライドされると、GetClickablePoint() によって呼び出されます。

GetControlledPeers()

UI オートメーションに対して、この AutomationPeer によって影響を受けるか制御される要素のリストを提供します。

GetControlledPeersCore()

派生クラスでオーバーライドされると、UI オートメーションに対して、この AutomationPeer によって影響を受けるか制御される要素のリストを提供します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetHeadingLevel()

UI オートメーションに要素を公開する基本クラスを提供します。

GetHeadingLevelCore()

UI オートメーションに要素を公開する基本クラスを提供します。

GetHelpText()

オートメーション ピアに関連付けられているコントロールの機能を説明するテキストを取得します。

GetHelpTextCore()

派生クラスでオーバーライドされると、GetHelpText() によって呼び出されます。

GetHostRawElementProviderCore()

WINDOWS PRESENTATION FOUNDATION (WPF) 要素によってホストされている をhwnd配置する UI オートメーション ツリー内の場所を UI オートメーションに指示します。

GetItemStatus()

オートメーション ピアに関連付けられている要素の表示状態を表すテキストを取得します。

GetItemStatusCore()

派生クラスでオーバーライドされると、GetItemStatus() によって呼び出されます。

GetItemType()

オブジェクトが表す項目の種類を説明する文字列を取得します。

GetItemTypeCore()

派生クラスでオーバーライドされると、GetItemType() によって呼び出されます。

GetLabeledBy()

要素を対象とする LabelAutomationPeer を取得します。

GetLabeledByCore()

派生クラスでオーバーライドされると、GetLabeledBy() によって呼び出されます。

GetLiveSetting()

このオートメーション ピアと関連付けられたライブ領域の通知特性を取得します。

GetLiveSettingCore()

派生クラスでオーバーライドされると、ライブ領域の通知特性を返します。 GetLiveSetting() メソッドによって呼び出されます。

GetLocalizedControlType()

このオートメーション ピアに関連付けられているコントロールの AutomationControlType の値を、ユーザーが判読できるローカライズされた文字列の形で取得します。

GetLocalizedControlTypeCore()

派生クラスでオーバーライドされると、GetLocalizedControlType() によって呼び出されます。

GetName()

このオートメーション ピアに関連付けられている要素を説明するテキストを取得します。

GetNameCore()

派生クラスでオーバーライドされると、GetName() によって呼び出されます。

GetOrientation()

コントロールの向きが明示的に設定されている場合にその向きを示す値を取得します。

GetOrientationCore()

派生クラスでオーバーライドされると、GetOrientation() によって呼び出されます。

GetParent()

この AutomationPeer の親である AutomationPeer を取得します。

GetPattern(PatternInterface)

派生クラスでオーバーライドされると、指定された PatternInterface に関連付けられているコントロール パターンを取得します。

GetPeerFromPoint(Point)

指定したポイントから AutomationPeer を取得します。

GetPeerFromPointCore(Point)

派生クラスでオーバーライドされると、GetPeerFromPoint(Point) から呼び出されます。

GetPositionInSet()

PositionInSet プロパティの値を取得しようとします。

GetPositionInSetCore()

派生クラスでオーバーライドされると、UI オートメーションに対して、グループまたはセット内でこの要素が占める位置を表す 1 から始まる整数値を提供します。

GetSizeOfSet()

SizeOfSet プロパティの値を取得しようとします。

GetSizeOfSetCore()

派生クラスでオーバーライドされると、UI オートメーションに対して、この要素が属するグループまたはセットのサイズを提供します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
HasKeyboardFocus()

このオートメーション ピアに関連付けられている要素に現在キーボード フォーカスがあるかどうかを示す値を取得します。

HasKeyboardFocusCore()

派生クラスでオーバーライドされると、HasKeyboardFocus() によって呼び出されます。

InvalidatePeer()

AutomationPeer のメイン プロパティの再計算をトリガーし、プロパティが変更された場合はオートメーション クライアントへの PropertyChanged 通知を発生させます。

IsContentElement()

この Automation Peer に関連付けられている要素が、ユーザーに提示されるデータを含むかどうかを示す値を取得します。

IsContentElementCore()

派生クラスでオーバーライドされると、IsContentElement() によって呼び出されます。

IsControlElement()

要素がユーザーによって対話型として認識されるか、GUI のコントロールの論理構造に寄与していると認識されるかを示す値を取得します。

IsControlElementCore()

派生クラスでオーバーライドされると、IsControlElement() によって呼び出されます。

IsDialog()

UI オートメーションに要素を公開する基本クラスを提供します。

IsDialogCore()

UI オートメーションに要素を公開する基本クラスを提供します。

IsEnabled()

このオートメーション ピアに関連付けられている要素で対話がサポートされるかどうかを示す値を取得します。

IsEnabledCore()

派生クラスでオーバーライドされると、IsEnabled() によって呼び出されます。

IsKeyboardFocusable()

要素がキーボード フォーカスを受け入れることができるかどうかを示す値を取得します。

IsKeyboardFocusableCore()

派生クラスでオーバーライドされると、IsKeyboardFocusable() によって呼び出されます。

IsOffscreen()

要素が画面から外れているかどうかを示す値を取得します。

IsOffscreenCore()

派生クラスでオーバーライドされると、IsOffscreen() によって呼び出されます。

IsPassword()

機密情報が要素に格納されているかどうか示す値を取得します。

IsPasswordCore()

派生クラスでオーバーライドされると、IsPassword() によって呼び出されます。

IsRequiredForForm()

このピアに関連付けられている要素がフォームの必須要素かどうかを示す値を取得します。

IsRequiredForFormCore()

派生クラスでオーバーライドされると、IsRequiredForForm() によって呼び出されます。

ListenerExists(AutomationEvents)

UI オートメーションが指定したイベントをリッスンしているかどうかを示す値を取得します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
PeerFromProvider(IRawElementProviderSimple)

指定した AutomationPeer プロキシの IRawElementProviderSimple を取得します。

ProviderFromPeer(AutomationPeer)

指定した IRawElementProviderSimpleAutomationPeer を取得します。

RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs)

AutomationPeer によって呼び出され、AsyncContentLoadedEvent イベントを発生させます。

RaiseAutomationEvent(AutomationEvents)

オートメーション イベントを発生させます。

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)

UI オートメーションに要素を公開する基本クラスを提供します。

RaisePropertyChangedEvent(AutomationProperty, Object, Object)

変更されたプロパティ値をオートメーション クライアントに通知するイベントを発生させます。

ResetChildrenCache()

GetChildrenCore() を呼び出すことによって、子要素のツリーを同期的にリセットします。

SetFocus()

このオートメーション ピアに関連付けられている要素にキーボード フォーカスを設定します。

SetFocusCore()

派生クラスでオーバーライドされると、SetFocus() によって呼び出されます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。

(継承元 DispatcherObject)

適用対象

こちらもご覧ください