Windows.UI.Xaml.Automation.Provider 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オートメーション ピアによって実装され、オートメーション クライアントによって認識されるプロバイダー パターンを定義します。
クラス
IRawElementProviderSimple |
UI 要素に関する基本的な情報を公開するメソッドとプロパティを提供します。 IRawElementProviderSimple はインターフェイスではなく、Windows ランタイム クラスです。 |
インターフェイス
IAnnotationProvider |
ドキュメント内の注釈のプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Annotation を使用して要求する機能をサポートします。 |
ICustomNavigationProvider |
カスタム ナビゲーション順序をサポートするコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドを公開します。 ICustomNavigationProvider を実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.CustomNavigation を使用して要求する機能をサポートします。 |
IDockProvider |
ドッキング コンテナー内のドッキング プロパティを公開するコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Dock を使用して要求する機能をサポートします。 |
IDragProvider |
Microsoft UI オートメーション要素が、ドラッグ アンド ドロップ操作の一部としてドラッグできる要素として自身を記述できるようにします。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Drag を使用して要求する機能をサポートします。 |
IDropTargetProvider |
ドラッグ アンド ドロップ操作の一部として、ドラッグされた要素のドロップを受け取ることができる要素として自身を記述する Microsoft UI オートメーション要素を有効にします。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.DropTarget を使用して要求する機能をサポートします。 |
IExpandCollapseProvider |
Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開し、コンテンツを表示するために視覚的に展開し、コンテンツを非表示にして折りたたむコントロールにアクセスできるようにします。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.ExpandCollapse を使用して要求する機能をサポートします。 |
IGridItemProvider |
IGridProvider を実装するコンテナーの個々の子コントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.GridItem を使用して要求する機能をサポートします。 |
IGridProvider |
子要素のコレクションのコンテナーとして機能するコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Grid を使用して要求する機能をサポートします。 |
IInvokeProvider |
1 つの明確なアクションを開始または実行し、アクティブ化時に状態を維持しないコントロールへの Microsoft UI オートメーション アクセスをサポートするメソッドを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Invoke を使用して要求する機能をサポートします。 |
IItemContainerProvider |
アプリケーションがコンテナー内の要素 (仮想化リストなど) を検索できるように、Microsoft UI オートメーション メソッドを公開します。 オートメーション クライアントが GetPattern 呼び出しと PatternInterface.ItemContainer を使用して要求する機能をサポートするために、このインターフェイスを実装します。 |
IMultipleViewProvider |
メソッドとプロパティを公開して、同じ情報セットまたは子コントロールの複数の表現を提供し、切り替えることができるコントロールへの Microsoft UI オートメーション クライアント アクセスをサポートします。 オートメーション クライアントが GetPattern 呼び出しと PatternInterface.MultipleView を使用して要求する機能をサポートするために、このインターフェイスを実装します。 |
IObjectModelProvider |
コントロールまたはアプリによって実装される基になるオブジェクト モデルへのアクセスを提供します。 |
IRangeValueProvider |
範囲内の値に設定できるコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.RangeValue を使用して要求する機能をサポートします。 |
IScrollItemProvider |
IScrollProvider を実装するコンテナーの個々の子コントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.ScrollItem を使用して要求する機能をサポートします。 |
IScrollProvider |
子オブジェクトのコレクションのスクロール可能なコンテナーとして機能するコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 この要素の子は 、IScrollItemProvider を実装する必要があります。 GetPattern 呼び出しと PatternInterface.Scroll を使用してオートメーション クライアントが要求する機能をサポートするために、IScrollProvider を実装します。 |
ISelectionItemProvider |
Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを、 ISelectionProvider を実装するコンテナーの個々の選択可能な子コントロールに公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.SelectionItem を使用して要求する機能をサポートします。 |
ISelectionProvider |
個々の選択可能な子項目のコレクションのコンテナーとして機能するコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 この要素の子は 、ISelectionItemProvider を実装する必要があります。 GetPattern 呼び出しと PatternInterface.SelectionItem を使用してオートメーション クライアントが要求する機能をサポートするために、ISelectionProvider を実装します。 |
ISpreadsheetItemProvider |
スプレッドシート内のアイテム (セル) に関する情報へのアクセスを提供します。 |
ISpreadsheetProvider |
スプレッドシート内の項目 (セル) へのアクセスを提供します。 |
IStylesProvider |
ドキュメントのコンテンツに関連付けられているビジュアル スタイルへのアクセスを提供します。 |
ISynchronizedInputProvider |
Microsoft UI オートメーション クライアント アプリケーションがマウスまたはキーボード入力を特定の UI 要素に誘導できるようにします。 |
ITableItemProvider |
ITableProvider を実装するコンテナーの子コントロールへの Microsoft UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.TableItem を使用して要求する機能をサポートします。 |
ITableProvider |
子要素のコレクションのコンテナーとして機能するコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 この要素の子は 、ITableItemProvider を 実装し、キーボードを使用して走査できる 2 次元の論理座標系 (Microsoft UI オートメーション クライアントは、テーブルのヘッダーまたはセルである隣接するコントロールに移動できます) に編成する必要があります。 |
ITextChildProvider |
別のテキスト ベースのコントロールの子であるテキスト ベースのコントロールへのアクセスを提供します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.TextChild を使用して要求する機能をサポートします。 |
ITextEditProvider |
ITextProvider インターフェイスを拡張して、プログラムによるテキスト編集アクションをサポートするコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートします。 GetPattern 呼び出しと PatternInterface.TextEdit を使用してオートメーション クライアントが要求する機能をサポートするために、ITextEditProvider を実装します。 |
ITextProvider |
テキストを含むコントロールへの Microsoft UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Text を使用して要求する機能をサポートします。 |
ITextProvider2 |
ITextProvider インターフェイスを拡張して、Microsoft UI オートメーション プロバイダーが注釈または選択範囲のターゲットであるテキスト コンテンツを公開できるようにします。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Text2 を使用して要求する機能をサポートします。 |
ITextRangeProvider |
ITextProvider を実装するテキスト コンテナー内の連続テキストの範囲への Microsoft UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。 |
ITextRangeProvider2 |
ITextRange インターフェイスを拡張して、Microsoft UI オートメーション プロバイダーがテキスト入力操作にコンテキストメニューをプログラムで開くことができるようします。 |
IToggleProvider |
一連の状態を循環し、特定の状態を維持できるコントロールへの Microsoft UI オートメーション クライアント アクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Toggle を使用して要求する機能をサポートします。 |
ITransformProvider |
2 次元空間内で移動、サイズ変更、または回転できるコントロールまたは要素への Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Transform を使用して要求する機能をサポートします。 |
ITransformProvider2 |
ITransformProvider インターフェイスを拡張して、Microsoft UI オートメーション プロバイダーが API を公開して、コントロールのビューポートズーム機能をサポートできるようにします。 |
IValueProvider |
範囲にまたがらず、文字列として表すことができる組み込み値を持つコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Value を使用して要求する機能をサポートします。 |
IVirtualizedItemProvider |
仮想化項目コントロール パターンをサポートするためのメソッドを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.VirtualizedItem を使用して要求する機能をサポートします。 |
IWindowProvider |
従来のグラフィカル ユーザー インターフェイス (GUI) 内でウィンドウ ベースの基本的な機能を提供するコントロールへの Microsoft UI オートメーション クライアントによるアクセスをサポートするメソッドとプロパティを公開します。 このインターフェイスを実装して、オートメーション クライアントが GetPattern 呼び出しと PatternInterface.Window を使用して要求する機能をサポートします。 |