System.Windows.Automation.Provider 名前空間

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 オートメーション格納します。