System.Windows.Automation 名前空間

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

クラス

ActiveTextPositionChangedEventArgs

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

AndCondition

1 つの照合に対して両方が true である必要がある、複数の PropertyCondition オブジェクトの組み合わせを表します。

AsyncContentLoadedEventArgs

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

Automation

UI オートメーション クライアント アプリケーションのメソッドとフィールドを格納します。

AutomationElement

Automation ツリー内の UI Automation 要素を表します。UI Automation クライアント アプリケーションによって識別子として使用される値を格納します。

AutomationElementCollection

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

AutomationElementIdentifiers

UI オートメーション プロバイダーで識別子として使用される値を格納します。

AutomationEvent

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

AutomationEventArgs

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

AutomationFocusChangedEventArgs

フォーカス変更イベントに対してデータを提供します。

AutomationIdentifier

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

AutomationPattern

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

AutomationProperties

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

AutomationProperty

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

AutomationPropertyChangedEventArgs

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

AutomationTextAttribute

UI Automation テキスト属性を識別します。

BasePattern

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

CacheRequest

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

ClientSettings

クライアント側プロバイダーをクライアントで使用できるようにするメソッドを格納します。

Condition

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

ControlType

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

DockPattern

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

DockPatternIdentifiers

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

ElementNotAvailableException

使用できなくなったユーザー インターフェイスの一部に対応する、UI Automation 要素にアクセスしようとしたときに発生する例外に関する情報を格納します。

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 の場合に一致が存在する、複数の条件の組み合わせを表します。

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

一連の状態を切り替え、1 回設定された状態を保持できるコントロールを表します。

TogglePatternIdentifiers

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

TransformPattern

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

TransformPatternIdentifiers

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

TreeWalker

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

ValuePattern

1 つの範囲に広がらず、文字列として表すことができる固有の値を持つコントロールを表します。 この文字列は、コントロールと設定に応じて、編集できることもできないこともあります。

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

テキスト プロバイダーが選択をサポートするかどうかを指定する値を格納します。選択をサポートする場合は、単一の連続選択をサポートするか、または複数の非結合選択をサポートするかを指定する値を格納します。

SynchronizedInputType

同期入力の種類を指定する値を格納します。

ToggleState

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

TreeScope

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

WindowInteractionState

ユーザーまたはプログラムの対話のための、ウィンドウの現在の状態を指定する値を格納します。

WindowVisualState

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

代理人

AutomationEventHandler

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

AutomationFocusChangedEventHandler

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

AutomationPropertyChangedEventHandler

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

ClientSideProviderFactoryCallback

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

StructureChangedEventHandler

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