System.Windows.Automation 名前空間
Windows Presentation Foundation (WPF) UI オートメーション クライアントのサポートを提供します。 Provides support for Windows Presentation Foundation (WPF) UI Automation clients.
クラス
AndCondition |
1 つの照合に対して両方が true である必要がある、複数の PropertyCondition オブジェクトの組み合わせを表します。Represents a combination of two or more PropertyCondition objects that must both be true for a match. |
AsyncContentLoadedEventArgs |
AsyncContentLoadedEvent のデータを提供します。Provides data for a AsyncContentLoadedEvent. |
Automation |
UI オートメーション クライアント アプリケーションのメソッドとフィールドを格納します。Contains methods and fields for UI Automation client applications. |
AutomationElement |
Automation ツリー内の UI Automation 要素を表します。UI Automation クライアント アプリケーションによって識別子として使用される値を格納します。Represents a UI Automation element in the UI Automation tree, and contains values used as identifiers by UI Automation client applications. |
AutomationElementCollection |
AutomationElement オブジェクトのコレクションを表します。Represents a collection of AutomationElement objects. |
AutomationElementIdentifiers |
UI オートメーション プロバイダーで識別子として使用される値を格納します。Contains values used as identifiers by UI Automation providers. |
AutomationEvent |
UI オートメーション イベントを識別します。Identifies a UI Automation event. |
AutomationEventArgs |
AutomationEventHandler デリゲートに渡される UI オートメーション イベントのデータを提供します。Provides data for UI Automation events that are passed to an AutomationEventHandler delegate. |
AutomationFocusChangedEventArgs |
フォーカス変更イベントに対してデータを提供します。Provides data for a focus-changed event. |
AutomationIdentifier |
UI オートメーションのコントロールの種類、イベント、パターン、プロパティ、およびテキスト属性を識別する型の基底クラス。Base class for types that identify control types, events, patterns, properties, and text attributes in UI Automation. |
AutomationPattern |
コントロール パターンを識別します。Identifies a control pattern. |
AutomationProperties |
AutomationPeer 要素のインスタンスの関連プロパティの値を取得または設定するための手段を提供します。Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element. |
AutomationProperty |
AutomationElement のプロパティを識別します。Identifies a property of an AutomationElement. |
AutomationPropertyChangedEventArgs |
プロパティ変更イベントに関する情報を提供します。Provides information about a property-changed event. |
AutomationTextAttribute |
UI Automation テキスト属性を識別します。Identifies UI Automation text attributes. |
BasePattern |
コントロール パターン クラスの基本実装を提供します。Provides the base implementation for control pattern classes. |
CacheRequest |
AutomationElement が取得されるときに、UI オートメーション フレームワークがキャッシュするプロパティおよびパターンを指定します。Specifies properties and patterns that the UI Automation framework caches when an AutomationElement is obtained. |
ClientSettings |
クライアント側プロバイダーをクライアントで使用できるようにするメソッドを格納します。Contains methods that make client-side providers available to the client. |
Condition |
UI オートメーション ツリー内の要素を検索する際に、フィルター処理で使用される条件の基本型。Base type for conditions used in filtering when searching for elements in the UI Automation tree. |
ControlType |
ユーザー インターフェイス (UI) のコントロールの種類を識別します。Identifies the type of a user interface (UI) control. |
DockPattern |
ドッキング コンテナー内のドッキング プロパティを公開するコントロールを表します。Represents controls that expose their dock properties within a docking container. |
DockPatternIdentifiers |
IDockProvider の識別子として使用される値を格納します。Contains values used as identifiers for IDockProvider. |
ElementNotAvailableException |
使用できなくなったユーザー インターフェイスの一部に対応する、UI Automation 要素にアクセスしようとしたときに発生する例外に関する情報を格納します。Contains information about the exception that is raised when an attempt is made to access an UI Automation element corresponding to a part of the user interface that is no longer available. |
ElementNotEnabledException |
有効でないコントロールを操作しようとしたときに発生する例外に関する情報を格納します。Contains information about the exception that is raised when an attempt is made to manipulate a control that is not enabled. |
ExpandCollapsePattern |
画面上で展開するとコンテンツが表示され、折りたたむとコンテンツが非表示になるコントロールを表します。Represents controls that visually expand to display content and collapse to hide content. |
ExpandCollapsePatternIdentifiers |
IExpandCollapseProvider の識別子として使用される値を格納します。Contains values used as identifiers by IExpandCollapseProvider. |
GridItemPattern |
GridPattern をサポートするコンテナーの子コントロールを表します。Represents child controls of containers that support GridPattern. |
GridItemPatternIdentifiers |
IGridItemProvider の識別子として使用される値を格納します。Contains values used as identifiers by IGridItemProvider. |
GridPattern |
子要素のコレクションのコンテナーとして機能するコントロールを表します。Represents controls that act as containers for a collection of child elements. このコントロールの子は GridItemPattern をサポートし、行と列でスキャン可能な 2 次元の論理座標系で構成されます。The children of this control support GridItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column. |
GridPatternIdentifiers |
IGridProvider の識別子として使用される値を格納します。Contains values used as identifiers by IGridProvider. |
InvokePattern |
単一の明確な処理を開始または実行し、アクティブになったときに状態を保持しないコントロールを表します。Represents controls that initiate or perform a single, unambiguous action and do not maintain state when activated. |
InvokePatternIdentifiers |
IInvokeProvider の識別子として使用される値を格納します。Contains values used as identifiers by IInvokeProvider. |
ItemContainerPattern |
項目を管理し、プロパティ値による項目の取得をサポートするオブジェクトを表します。Represents an object that manages items and supports retrieving an item by property value. |
ItemContainerPatternIdentifiers |
IItemContainerProvider の識別子として使用される値を格納します。Contains values used as identifiers by IItemContainerProvider. |
MultipleViewPattern |
同じ情報セットの複数の表現または子コントロールを提供し、その間で切り替えができるようにするコントロールを表します。Represents controls that provide, and are able to switch between, multiple representations of the same set of information or child controls. |
MultipleViewPatternIdentifiers |
IMultipleViewProvider の識別子として使用される値を格納します。Contains values used as identifiers by IMultipleViewProvider. |
NoClickablePointException |
クリック可能なポイントを保持していない UI オートメーション要素で、GetClickablePoint() が呼び出されたときに発生する例外に関する情報を格納します。Contains information about the exception that is raised when GetClickablePoint() is called on a UI Automation element that has no clickable point. |
NotCondition |
指定した Condition の否定である Condition を表します。Represents a Condition that is the negative of a specified Condition. |
OrCondition |
いずれかの条件が true の場合に一致が存在する、複数の条件の組み合わせを表します。Represents a combination of two or more conditions where a match exists if any one of the conditions is true. |
PropertyCondition |
指定した値をプロパティが持つかどうかをテストする Condition を表します。Represents a Condition that tests whether a property has a specified value. |
ProxyAssemblyNotLoadedException |
クライアント側プロバイダーを格納するアセンブリの読み込みに問題があるときに発生する、例外に関する情報を格納します。Contains information about an exception that is raised when there is a problem loading an assembly that contains client-side providers. |
RangeValuePattern |
範囲内の値に設定できるコントロールを表します。Represents a control that can be set to a value within a range. |
RangeValuePatternIdentifiers |
IRangeValueProvider の識別子として使用される値を格納します。Contains values used as identifiers for IRangeValueProvider. |
ScrollItemPattern |
ScrollPattern コントロール パターンをサポートするコンテナーの子コントロールを表します。Represents child controls of containers that support the ScrollPattern control pattern. |
ScrollItemPatternIdentifiers |
IScrollItemProvider の識別子として使用される値を格納します。Contains values used as identifiers by IScrollItemProvider. |
ScrollPattern |
子要素のコレクションのスクロール可能なコンテナーとして機能するコントロール表します。Represents controls that act as scrollable containers for a collection of child elements. この要素の子は ScrollItemPattern をサポートしています。The children of this element support ScrollItemPattern. |
ScrollPatternIdentifiers |
IScrollProvider の識別子として使用される値を格納します。Contains values used as identifiers for IScrollProvider. |
SelectionItemPattern |
SelectionPattern をサポートするコンテナー コントロールの選択可能な子項目を表します。Represents selectable child items of container controls that support SelectionPattern. |
SelectionItemPatternIdentifiers |
ISelectionItemProvider の識別子として使用される値を格納します。Contains values used as identifiers by ISelectionItemProvider. |
SelectionPattern |
選択可能な子項目のコレクションのコンテナーとして機能するコントロールを表します。Represents a control that acts as a container for a collection of selectable child items. この要素の子は SelectionItemPattern をサポートしています。The children of this element support the SelectionItemPattern. |
SelectionPatternIdentifiers |
ISelectionProvider の識別子として使用される値を格納します。Contains values used as identifiers for ISelectionProvider. |
StructureChangedEventArgs |
UI オートメーション ツリー構造が変更されたときに発生するイベントに関する情報を格納します。Contains information about the event that is raised when the UI Automation tree structure has changed. |
SynchronizedInputPattern |
同期入力イベントをサポートするオブジェクトを表します。Represents objects that support synchronized input events. |
SynchronizedInputPatternIdentifiers |
ISynchronizedInputProvider の識別子として使用される値を格納します。Contains values used as identifiers by ISynchronizedInputProvider. |
TableItemPattern |
TablePattern をサポートするコンテナーの子コントロールを表します。Represents the child controls of containers that support TablePattern. |
TableItemPatternIdentifiers |
ITableItemProvider の識別子として使用される値を格納します。Contains values used as identifiers by ITableItemProvider. |
TablePattern |
子要素のコレクションのコンテナーとして機能するコントロールを表します。Represents controls that act as containers for a collection of child elements. この要素の子は TableItemPattern をサポートし、行と列のそれぞれで処理可能な 2 次元の論理座標システムで構成されます。The children of this element support TableItemPattern and are organized in a two-dimensional logical coordinate system that can be traversed by row and column. |
TablePatternIdentifiers |
TablePattern の識別子として使用される値を格納します。Contains values used as identifiers for TablePattern. |
TextPattern |
テキストを格納しているコントロールを表します。Represents controls that contain text. |
TextPatternIdentifiers |
ITextProvider の識別子として使用される値を格納します。Contains values used as identifiers for ITextProvider. |
TogglePattern |
一連の状態を切り替え、1 回設定された状態を保持できるコントロールを表します。Represents a control that can cycle through a set of states and maintain a state once set. |
TogglePatternIdentifiers |
IToggleProvider の識別子として使用される値を格納します。Contains values used as identifiers by IToggleProvider. |
TransformPattern |
2 次元空間で移動、サイズ変更、または回転できるコントロールを表します。Represents a control that can be moved, resized, or rotated within a two-dimensional space. |
TransformPatternIdentifiers |
ITransformProvider の識別子として使用される値を格納します。Contains values used as identifiers for ITransformProvider. |
TreeWalker |
UI オートメーション ツリーの移動に使用されるメソッドとプロパティを提供します。Provides methods and properties used to navigate the UI Automation tree. |
ValuePattern |
1 つの範囲に広がらず、文字列として表すことができる固有の値を持つコントロールを表します。Represents a control that has an intrinsic value that does not span a range and can be represented as a string. この文字列は、コントロールと設定に応じて、編集できることもできないこともあります。This string may or may not be editable depending on the control and its settings. |
ValuePatternIdentifiers |
IValueProvider の識別子として使用される値を格納します。Contains values used as identifiers for IValueProvider. |
VirtualizedItemPattern |
仮想化されたコンテナー内にあり、UI オートメーション要素として全面的にアクセスできるようにする必要のある項目を表します。Represents items inside containers that are virtualized and need to be made fully accessible as UI Automation elements. |
VirtualizedItemPatternIdentifiers |
IVirtualizedItemProvider の識別子として使用される値を格納します。Contains values used as identifiers by IVirtualizedItemProvider. |
WindowClosedEventArgs |
ウィンドウが閉じられると発生するイベントに関する情報を格納します。Contains information about the event that is raised when a window is closed. |
WindowPattern |
従来のグラフィカル ユーザー インターフェイス (GUI) 内で、ウィンドウ ベースの基本的な機能を提供するコントロールを表します。Represents a control that provides fundamental window-based functionality within a traditional graphical user interface (GUI). |
WindowPatternIdentifiers |
IWindowProvider の識別子として使用される値を格納します。Contains values used as identifiers by IWindowProvider. |
構造体
AutomationElement.AutomationElementInformation |
Cached プロパティまたは Current プロパティによって使用されるプロパティ アクセサーを格納します。Contains the property accessors used by the Cached or Current properties. |
ClientSideProviderDescription |
クライアント側 UI オートメーション プロバイダーのスコープを表し、このプロバイダーを UI オートメーション クライアント アプリケーションに登録できるようにします。Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application. |
DockPattern.DockPatternInformation |
DockPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a DockPattern object using its Current or Cached accessors. |
ExpandCollapsePattern.ExpandCollapsePatternInformation |
ExpandCollapsePattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors. |
GridItemPattern.GridItemPatternInformation |
GridItemPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a GridItemPattern object using its Current or Cached accessors. |
GridPattern.GridPatternInformation |
GridPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a GridPattern object using its Current or Cached accessors. |
MultipleViewPattern.MultipleViewPatternInformation |
MultipleViewPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors. |
RangeValuePattern.RangeValuePatternInformation |
RangeValuePattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors. |
ScrollPattern.ScrollPatternInformation |
ScrollPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a ScrollPattern object using its Current or Cached accessors. |
SelectionItemPattern.SelectionItemPatternInformation |
SelectionItemPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors. |
SelectionPattern.SelectionPatternInformation |
SelectionPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a SelectionPattern object using its Current or Cached accessors. |
TableItemPattern.TableItemPatternInformation |
TableItemPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a TableItemPattern object using its Current or Cached accessors. |
TablePattern.TablePatternInformation |
TablePattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a TablePattern object using its Current or Cached accessors. |
TogglePattern.TogglePatternInformation |
TogglePattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a TogglePattern object using its Current or Cached accessors. |
TransformPattern.TransformPatternInformation |
TransformPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a TransformPattern object using its Current or Cached accessors. |
ValuePattern.ValuePatternInformation |
ValuePattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a ValuePattern object using its Current or Cached accessors. |
WindowPattern.WindowPatternInformation |
WindowPattern アクセサーまたは Current アクセサーを使用して、Cached オブジェクトのプロパティ値へのアクセスを提供します。Provides access to the property values of a WindowPattern object using its Current or Cached accessors. |
列挙型
AsyncContentLoadedState |
コンテンツ要素に読み込むコンテンツの状態を指定する値が含まれます。Contains values that specify the state of the content being loaded into a content element. |
AutomationElementMode |
UI オートメーション要素を返すときに使用する参照の型を指定する値を格納します。 これらの値は、AutomationElementMode プロパティで使用されます。These values are used in the AutomationElementMode property. |
AutomationLiveSetting |
特定のライブ領域の通知特性について説明します。Describes the notification characteristics of a particular live region. |
ClientSideProviderMatchIndicator |
ClientSideProviderDescription 内のクラス名を照合するときの動作を指定する値を格納します。Contains values that specify behavior when matching class names in a ClientSideProviderDescription. |
DockPosition |
ドッキング コンテナー内で、DockPattern によって表されている、オブジェクトのドッキング位置を指定する値を格納します。Contains values that specify the dock position of an object, represented by a DockPattern, within a docking container. |
ExpandCollapseState |
UI オートメーション要素の ExpandCollapseState を指定する値を格納します。Contains values that specify the ExpandCollapseState of a UI Automation element. |
IsOffscreenBehavior |
IsOffscreen() プロパティが決定される方法を指定します。Specifies how the IsOffscreen() property is determined. |
OrientationType |
コントロールの向きを指定する値を格納します。Contains values that specify the orientation of a control. |
PropertyConditionFlags |
PropertyCondition で、プロパティ値をテストする方法を指定する値を格納します。Contains values that specify how a property value is tested in a PropertyCondition. |
RowOrColumnMajor |
テーブル内のデータが、主に行と列のどちらによって読み取られる必要があるかを指定する値を格納します。Contains values that specify whether data in a table should be read primarily by row or by column. |
ScrollAmount |
ScrollPattern がスクロールの方向および距離を示すために使用する値を格納します。Contains values used by ScrollPattern to indicate the direction and distance to scroll. |
StructureChangeType |
Microsoft UI オートメーション要素ツリーの構造内の変更を指定する値を格納します。Contains values that specify changes in the structure of the Microsoft UI Automation element tree. |
SupportedTextSelection |
テキスト プロバイダーが選択をサポートするかどうかを指定する値を格納します。選択をサポートする場合は、単一の連続選択をサポートするか、または複数の非結合選択をサポートするかを指定する値を格納します。Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections. |
SynchronizedInputType |
同期入力の種類を指定する値を格納します。Contains values that specify the type of synchronized input. |
ToggleState |
UI オートメーション要素の ToggleState を指定する値を格納します。Contains values that specify the ToggleState of a UI Automation element. |
TreeScope |
UI オートメーション ツリー内の要素のスコープを指定する値を格納します。Contains values that specify the scope of elements within the UI Automation tree. |
WindowInteractionState |
ユーザーまたはプログラムの対話のための、ウィンドウの現在の状態を指定する値を格納します。Contains values that specify the current state of the window for purposes of user or programmatic interaction. |
WindowVisualState |
ウィンドウの表示状態を指定する値を格納します。Contains values that specify the visual state of a window. |
代理人
AutomationEventHandler |
UI オートメーション プロバイダーで発生するイベントを処理する UI オートメーション クライアント アプリケーションによって実装されるメソッドを表します。 |
AutomationFocusChangedEventHandler |
フォーカスが変更されたときに UI オートメーション プロバイダーで発生するイベントを処理する UI オートメーション クライアント アプリケーションによって実装されるメソッドを表します。Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when the focus has changed. |
AutomationPropertyChangedEventHandler |
プロパティが変更されたときに UI オートメーション プロバイダーで発生するイベントを処理する UI オートメーション クライアント アプリケーションによって実装されるメソッドを表します。Represents the method implemented by the UI Automation client application to handle the event raised by a UI Automation provider when a property has changed. |
ClientSideProviderFactoryCallback |
ウィンドウのクライアント側 UI オートメーション プロバイダーを作成するメソッドを表します。Represents the method that creates a client-side UI Automation provider for a window. |
StructureChangedEventHandler |
UI オートメーション ツリー構造が変更されたときに発生するイベントを処理するクライアント アプリケーションによって実装されるメソッドを表します。Represents the method implemented by the client application to handle the event raised when the UI Automation tree structure has changed. |