System.Windows.Automation 名前空間

Windows Presentation Foundation (WPF) UI オートメーション クライアントのサポートを提供します。

クラス

名前 説明
ActiveTextPositionChangedEventArgs

Windows Presentation Foundation (WPF) UI オートメーション クライアントのサポートを提供します。

AndCondition

一致する 2 つ以上の PropertyCondition オブジェクトの組み合わせを表します。

AsyncContentLoadedEventArgs

AsyncContentLoadedEventのデータを提供します。

Automation

UI オートメーション クライアント アプリケーションのメソッドとフィールドが含まれています。

AutomationElement

UI オートメーション ツリー内のUI オートメーション要素を表し、クライアント アプリケーションで識別子として使用される値UI オートメーション含みます。

AutomationElementCollection

AutomationElement オブジェクトのコレクションを表します。

AutomationElementIdentifiers

UI オートメーション プロバイダーによって識別子として使用される値が含まれます。

AutomationEvent

UI オートメーション イベントを識別します。

AutomationEventArgs

AutomationEventHandler デリゲートに渡されるUI オートメーション イベントのデータを提供します。

AutomationFocusChangedEventArgs

フォーカスが変更されたイベントのデータを提供します。

AutomationIdentifier

UI オートメーションのコントロール型、イベント、パターン、プロパティ、およびテキスト属性を識別する型の基本クラス。

AutomationPattern

コントロール パターンを識別します。

AutomationProperties

AutomationPeer要素のインスタンスの関連付けられたプロパティの値を取得または設定する手段を提供します。

AutomationProperty

AutomationElementのプロパティを識別します。

AutomationPropertyChangedEventArgs

プロパティ変更イベントに関する情報を提供します。

AutomationTextAttribute

テキスト属性UI オートメーション識別します。

BasePattern

コントロール パターン クラスの基本実装を提供します。

CacheRequest

AutomationElementが取得されたときにUI オートメーション フレームワークがキャッシュするプロパティとパターンを指定します。

ClientSettings

クライアント側プロバイダーをクライアントで使用できるようにするメソッドが含まれています。

Condition

UI オートメーション ツリー内の要素を検索するときにフィルター処理で使用される条件の基本型。

ControlType

ユーザー インターフェイス (UI) コントロールの種類を識別します。

DockPattern

ドッキング コンテナー内でドッキング プロパティを公開するコントロールを表します。

DockPatternIdentifiers

IDockProviderの識別子として使用される値を格納します。

ElementNotAvailableException

使用できなくなったユーザー インターフェイスの一部に対応するUI オートメーション要素へのアクセスが試行されたときに発生する例外に関する情報が含まれます。

ElementNotEnabledException

有効になっていないコントロールの操作が試行されたときに発生する例外に関する情報を格納します。

ExpandCollapsePattern

視覚的に展開してコンテンツを表示し、折りたたんでコンテンツを非表示にするコントロールを表します。

ExpandCollapsePatternIdentifiers

IExpandCollapseProviderによって識別子として使用される値が含まれます。

GridItemPattern

GridPatternをサポートするコンテナーの子コントロールを表します。

GridItemPatternIdentifiers

IGridItemProviderによって識別子として使用される値が含まれます。

GridPattern

子要素のコレクションのコンテナーとして機能するコントロールを表します。 このコントロールの子は GridItemPattern をサポートし、行と列で走査できる 2 次元の論理座標系で編成されます。

GridPatternIdentifiers

IGridProviderによって識別子として使用される値が含まれます。

InvokePattern

単一の明確なアクションを開始または実行し、アクティブ化されたときに状態を維持しないコントロールを表します。

InvokePatternIdentifiers

IInvokeProviderによって識別子として使用される値が含まれます。

ItemContainerPattern

アイテムを管理し、プロパティ値による項目の取得をサポートするオブジェクトを表します。

ItemContainerPatternIdentifiers

IItemContainerProviderによって識別子として使用される値が含まれます。

MultipleViewPattern

同じ情報セットまたは子コントロールの複数の表現を提供し、切り替えることができるコントロールを表します。

MultipleViewPatternIdentifiers

IMultipleViewProviderによって識別子として使用される値が含まれます。

NoClickablePointException

クリック可能なポイントがないUI オートメーション要素で GetClickablePoint() が呼び出されたときに発生する例外に関する情報を格納します。

NotCondition

指定したConditionの負のConditionを表します。

NotificationEventArgs

Windows Presentation Foundation (WPF) UI オートメーション クライアントのサポートを提供します。

OrCondition

いずれかの条件が true の場合に一致が存在する 2 つ以上の条件の組み合わせを表します。

PropertyCondition

プロパティに指定した値があるかどうかをテストする Condition を表します。

ProxyAssemblyNotLoadedException

クライアント側プロバイダーを含むアセンブリの読み込みに問題がある場合に発生する例外に関する情報が含まれます。

RangeValuePattern

範囲内の値に設定できるコントロールを表します。

RangeValuePatternIdentifiers

IRangeValueProviderの識別子として使用される値を格納します。

ScrollItemPattern

ScrollPattern コントロール パターンをサポートするコンテナーの子コントロールを表します。

ScrollItemPatternIdentifiers

IScrollItemProviderによって識別子として使用される値が含まれます。

ScrollPattern

子要素のコレクションのスクロール可能なコンテナーとして機能するコントロールを表します。 この要素の子は、 ScrollItemPatternをサポートします。

ScrollPatternIdentifiers

IScrollProviderの識別子として使用される値を格納します。

SelectionItemPattern

SelectionPatternをサポートするコンテナー コントロールの選択可能な子項目を表します。

SelectionItemPatternIdentifiers

ISelectionItemProviderによって識別子として使用される値が含まれます。

SelectionPattern

選択可能な子項目のコレクションのコンテナーとして機能するコントロールを表します。 この要素の子は、 SelectionItemPatternをサポートします。

SelectionPatternIdentifiers

ISelectionProviderの識別子として使用される値を格納します。

StructureChangedEventArgs

UI オートメーション ツリー構造が変更されたときに発生するイベントに関する情報を格納します。

SynchronizedInputPattern

同期された入力イベントをサポートするオブジェクトを表します。

SynchronizedInputPatternIdentifiers

ISynchronizedInputProviderによって識別子として使用される値が含まれます。

TableItemPattern

TablePatternをサポートするコンテナーの子コントロールを表します。

TableItemPatternIdentifiers

ITableItemProviderによって識別子として使用される値が含まれます。

TablePattern

子要素のコレクションのコンテナーとして機能するコントロールを表します。 この要素の子は TableItemPattern をサポートし、行と列で走査できる 2 次元の論理座標系で編成されます。

TablePatternIdentifiers

TablePatternの識別子として使用される値を格納します。

TextPattern

テキストを含むコントロールを表します。

TextPatternIdentifiers

ITextProviderの識別子として使用される値を格納します。

TogglePattern

一連の状態を循環し、一度設定した状態を維持できるコントロールを表します。

TogglePatternIdentifiers

IToggleProviderによって識別子として使用される値が含まれます。

TransformPattern

2 次元空間内で移動、サイズ変更、または回転できるコントロールを表します。

TransformPatternIdentifiers

ITransformProviderの識別子として使用される値を格納します。

TreeWalker

UI オートメーション ツリー内を移動するために使用するメソッドとプロパティを提供します。

ValuePattern

範囲にまたがらず、文字列として表すことができる組み込み値を持つコントロールを表します。 この文字列は、コントロールとその設定によっては編集できる場合とできない場合があります。

ValuePatternIdentifiers

IValueProviderの識別子として使用される値を格納します。

VirtualizedItemPattern

仮想化され、UI オートメーション要素として完全にアクセスできるようにする必要があるコンテナー内の項目を表します。

VirtualizedItemPatternIdentifiers

IVirtualizedItemProviderによって識別子として使用される値が含まれます。

WindowClosedEventArgs

ウィンドウが閉じられたときに発生するイベントに関する情報を格納します。

WindowPattern

従来のグラフィカル ユーザー インターフェイス (GUI) 内で基本的なウィンドウ ベースの機能を提供するコントロールを表します。

WindowPatternIdentifiers

IWindowProviderによって識別子として使用される値が含まれます。

構造体

名前 説明
AutomationElement.AutomationElementInformation

Cached または Current プロパティで使用されるプロパティ アクセサーを格納します。

ClientSideProviderDescription

UI オートメーション クライアント アプリケーションに登録できるように、クライアント側のUI オートメーション プロバイダーのスコープについて説明します。

DockPattern.DockPatternInformation

DockPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

ExpandCollapsePattern.ExpandCollapsePatternInformation

ExpandCollapsePattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

GridItemPattern.GridItemPatternInformation

GridItemPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

GridPattern.GridPatternInformation

GridPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

MultipleViewPattern.MultipleViewPatternInformation

MultipleViewPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

RangeValuePattern.RangeValuePatternInformation

RangeValuePattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

ScrollPattern.ScrollPatternInformation

ScrollPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

SelectionItemPattern.SelectionItemPatternInformation

SelectionItemPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

SelectionPattern.SelectionPatternInformation

SelectionPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

TableItemPattern.TableItemPatternInformation

TableItemPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

TablePattern.TablePatternInformation

TablePattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

TogglePattern.TogglePatternInformation

TogglePattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

TransformPattern.TransformPatternInformation

TransformPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

ValuePattern.ValuePatternInformation

ValuePattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

WindowPattern.WindowPatternInformation

WindowPattern または Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。

列挙型

名前 説明
AsyncContentLoadedState

コンテンツ要素に読み込まれるコンテンツの状態を指定する値が含まれます。

AutomationElementMode

UI オートメーション要素を返すときに使用する参照の種類を指定する値が含まれています。 これらの値は、AutomationElementMode プロパティで使用されます。

AutomationHeadingLevel

Windows Presentation Foundation (WPF) UI オートメーション クライアントのサポートを提供します。

AutomationLiveSetting

特定のライブ リージョンの通知特性について説明します。

AutomationNotificationKind

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)を呼び出すときの通知の種類を示します。

AutomationNotificationProcessing

RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String)を呼び出すときに通知を処理する順序を指定します。

ClientSideProviderMatchIndicator

ClientSideProviderDescription内のクラス名と一致する場合の動作を指定する値が含まれます。

DockPosition

ドッキング コンテナー内の DockPatternで表されるオブジェクトのドッキング位置を指定する値を格納します。

ExpandCollapseState

UI オートメーション要素のExpandCollapseStateを指定する値を格納します。

IsOffscreenBehavior

IsOffscreen() プロパティの決定方法を指定します。

OrientationType

コントロールの向きを指定する値を格納します。

PropertyConditionFlags

PropertyConditionでプロパティ値をテストする方法を指定する値が含まれています。

RowOrColumnMajor

テーブル内のデータを主に行または列で読み取る必要があるかどうかを指定する値が含まれます。

ScrollAmount

スクロールする方向と距離を示すために ScrollPattern で使用される値を格納します。

StructureChangeType

Microsoft UI オートメーション要素ツリーの構造の変更を指定する値が含まれています。

SupportedTextSelection

テキスト プロバイダーが選択範囲をサポートするかどうかを指定する値を格納します。サポートされている場合は、1 つの連続した選択範囲をサポートするか、複数の選択を解除するかを指定します。

SynchronizedInputType

同期された入力の種類を指定する値が含まれています。

ToggleState

UI オートメーション要素のToggleStateを指定する値を格納します。

TreeScope

UI オートメーション ツリー内の要素のスコープを指定する値が含まれます。

WindowInteractionState

ユーザーまたはプログラムによる操作を目的として、ウィンドウの現在の状態を指定する値が含まれます。

WindowVisualState

ウィンドウの表示状態を指定する値を格納します。

代理人

名前 説明
AutomationEventHandler

UI オートメーション プロバイダーによって発生したイベントを処理するために、UI オートメーション クライアント アプリケーションによって実装されるメソッドを表します。

AutomationFocusChangedEventHandler

フォーカスが変更されたときにUI オートメーション プロバイダーによって発生したイベントを処理するために、UI オートメーション クライアント アプリケーションによって実装されるメソッドを表します。

AutomationPropertyChangedEventHandler

プロパティが変更されたときに UI オートメーション プロバイダーによって発生したイベントを処理するために UI オートメーション クライアント アプリケーションによって実装されるメソッドを表します。

ClientSideProviderFactoryCallback

ウィンドウのクライアント側のUI オートメーション プロバイダーを作成するメソッドを表します。

StructureChangedEventHandler

UI オートメーション ツリー構造が変更されたときに発生するイベントを処理するためにクライアント アプリケーションによって実装されるメソッドを表します。