System.Windows.Automation.Provider 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 オートメーション プロバイダーの種類を指定する値を格納します。 |