System.Windows.Automation.Provider 名前空間

UI オートメーション プロバイダーを作成するための API を提供します。

クラス

AutomationInteropProvider

UI オートメーション プロバイダーと UI オートメーション クライアント アプリケーション間の通信をサポートします。

インターフェイス

IDockProvider

ドッキング コンテナー内で dock プロパティを公開するコントロールへの UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。

IExpandCollapseProvider

コンテンツ表示のための展開とコンテンツ非表示のための縮小を視覚的に行うコントロールへの UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。

IGridItemProvider

IGridProvider を実装するコンテナーの個別の子コントロールへの UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。

IGridProvider

子要素のコレクションのコンテナーとして機能するコントロールへの UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。 この要素の子は IGridItemProvider を実装する必要があり、キーボードで走査可能な (つまり、UI オートメーション クライアントが隣接するコントロールに移動できる) 2 次元論理座標系に体系化する必要があります。

IInvokeProvider

明確な 1 つのアクションを開始または実行し、アクティブになったときの状態を保持しないコントロールへの UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。

IItemContainerProvider

アプリケーションからコンテナー (仮想リストなど) 内の要素を検索できるようにするメソッドを公開します。

IMultipleViewProvider

同じ情報セットまたは子コントロールの複数の表現を提供し、それらの表現を切り替えることができるコントロールへの UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。

IRangeValueProvider

ある範囲内の値に設定できるコントロールへの、UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。

IRawElementProviderAdviseEvents

UI オートメーション クライアント アプリケーションがイベントのリッスンを開始または停止するときに、フラグメントのルート要素を通知するために呼び出されるメソッドを公開します。

IRawElementProviderFragment

リスト ボックスやリスト項目などの多階層構造の一部である、ユーザー インターフェイス (UI) 要素のメソッドとプロパティを公開します。 UI オートメーション プロバイダーによって実装されます。

IRawElementProviderFragmentRoot

フラグメントのルート要素のメソッドとプロパティを公開します。

IRawElementProviderHwndOverride

フラグメントのUI オートメーション ツリー内でウィンドウ ベースの要素の位置を変更できるようにするメソッドを公開します。

IRawElementProviderSimple

UI 要素に関する基本的な情報を公開するメソッドとプロパティを提供します。

IScrollItemProvider

IScrollProvider を実装するコンテナーの個別の子コントロールへの UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。

IScrollProvider

子オブジェクトのコレクションのスクロール可能なコンテナーとして機能するコントロールへの UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。 このコントロールの子は IScrollItemProviderを実装する必要があります。

ISelectionItemProvider

ISelectionProvider を実装するコンテナーの選択可能な個別の子コントロールへの UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。

ISelectionProvider

個々の選択可能な子項目のコレクションのコンテナーとして機能するコントロールへの UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。 このコントロールの子は ISelectionItemProviderを実装する必要があります。

ISynchronizedInputProvider

同期入力をサポートするコントロールに対する UI オートメーション クライアントからのアクセスを容易にするメソッドを公開します。

ITableItemProvider

ITableProvider を実装するコンテナーの子コントロールへの UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。

ITableProvider

子要素のコレクションのコンテナーとして機能するコントロールへの UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。 この要素の子は ITableItemProvider を実装する必要があり、キーボードで走査可能な (つまり、UI オートメーション クライアントが隣接するコントロールに移動できる) 2 次元論理座標系に体系化する必要があります。

ITextProvider

テキストを格納しているコントロールへの、UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。

ITextRangeProvider

ITextProvider を実装するテキスト コンテナー内の連続するテキストの範囲への、UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。

IToggleProvider

一連の状態を順番に切り替えて、一度設定した状態を保持することができるコントロールへの UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。

ITransformProvider

2 次元空間内で移動、サイズ変更、または回転できるコントロールへの UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。

IValueProvider

1 つの範囲に広がらず、文字列として表すことができる固有の値を持つコントロールへの、UI オートメーション クライアントのアクセスをサポートするメソッドとプロパティを公開します。

IVirtualizedItemProvider

仮想化項目コントロール パターンをサポートするためのメソッドを公開します。

IWindowProvider

従来のグラフィカル ユーザー インターフェイス (GUI) 内の基本的なウィンドウ ベースの機能を提供するコントロールへの UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。

列挙型

NavigateDirection

UI オートメーション ツリー内のナビゲーションの方向を指定するために使用される値を格納します。

ProviderOptions

UI オートメーション プロバイダーの種類を指定する値を格納します。