System.Windows.Automation.Provider 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
UI オートメーション プロバイダーを作成するための API を提供します。
クラス
| 名前 | 説明 |
|---|---|
| AutomationInteropProvider |
UI オートメーション プロバイダーとUI オートメーション クライアント アプリケーション間の通信をサポートします。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IDockProvider |
ドッキング コンテナー内でドッキング プロパティを公開するコントロールへのクライアント アクセスUI オートメーションサポートするために、メソッドとプロパティを公開します。 |
| IExpandCollapseProvider |
コンテンツを表示するために視覚的に展開し、コンテンツを非表示にするために折りたたむコントロールへのクライアント アクセスUI オートメーションサポートするメソッドとプロパティを公開します。 |
| IGridItemProvider |
メソッドとプロパティを公開して、IGridProviderを実装するコンテナーの個々の子コントロールへのクライアント アクセスUI オートメーションサポートします。 |
| IGridProvider |
子要素のコレクションのコンテナーとして機能UI オートメーションコントロールへのクライアント アクセスをサポートするメソッドとプロパティを公開します。 この要素の子は、IGridItemProviderを実装し、キーボードを使用して走査できる 2 次元の論理座標系 (つまり、UI オートメーション クライアントが隣接するコントロールに移動できる) で編成する必要があります。 |
| IInvokeProvider |
単一の明確なアクションを開始または実行し、アクティブ化されたときに状態を維持しないコントロールへのUI オートメーションクライアント アクセスをサポートするメソッドとプロパティを公開します。 |
| IItemContainerProvider |
仮想化されたリストなどのコンテナー内の要素をアプリケーションが検索できるようにするメソッドを公開します。 |
| IMultipleViewProvider |
メソッドとプロパティを公開して、同じ情報セットまたは子コントロールの複数の表現を提供し、切り替えることができるコントロールへのUI オートメーションクライアント アクセスをサポートします。 |
| IRangeValueProvider |
範囲内の値に設定できるコントロールへのクライアント アクセスUI オートメーションサポートするメソッドとプロパティを公開します。 |
| IRawElementProviderAdviseEvents |
UI オートメーション クライアント アプリケーションがイベントのリッスンを開始または終了したときにフラグメントのルート要素に通知するために呼び出されるメソッドを公開します。 |
| IRawElementProviderFragment |
リスト ボックスやリスト アイテムなど、1 つ以上のレベルの深さの構造の一部であるユーザー インターフェイス (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を実装し、キーボードを使用して走査できる 2 次元の論理座標系 (つまり、UI オートメーション クライアントが隣接するコントロールに移動できる) で編成する必要があります。 |
| ITextProvider |
テキストを含むコントロールへのクライアント アクセスUI オートメーションサポートするメソッドとプロパティを公開します。 |
| ITextRangeProvider |
メソッドとプロパティを公開して、ITextProviderを実装するテキスト コンテナー内の連続するテキストの範囲へのクライアント アクセスUI オートメーションサポートします。 |
| IToggleProvider |
一連の状態を循環し、一度設定した状態を維持できるコントロールへのUI オートメーションクライアント アクセスをサポートするメソッドとプロパティを公開します。 |
| ITransformProvider |
2 次元空間内で移動、サイズ変更、または回転できるコントロールへのクライアント アクセスUI オートメーションサポートするメソッドとプロパティを公開します。 |
| IValueProvider |
範囲にまたがらず、文字列として表すことができる組み込み値を持つコントロールへのUI オートメーションクライアント アクセスをサポートするメソッドとプロパティを公開します。 |
| IVirtualizedItemProvider |
仮想化された項目コントロール パターンをサポートするメソッドを公開します。 |
| IWindowProvider |
従来のグラフィカル ユーザー インターフェイス (GUI) 内で基本的なウィンドウ ベースの機能を提供するコントロールへのUI オートメーションクライアント アクセスをサポートするメソッドとプロパティを公開します。 |
列挙型
| 名前 | 説明 |
|---|---|
| NavigateDirection |
UI オートメーション ツリー内のナビゲーションの方向を指定するために使用される値が含まれます。 |
| ProviderOptions |
プロバイダーの種類を指定する値UI オートメーション格納します。 |