AutomationElement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Automation ツリー内の UI Automation 要素を表します。UI Automation クライアント アプリケーションによって識別子として使用される値を格納します。
public ref class AutomationElement sealed
public sealed class AutomationElement
type AutomationElement = class
Public NotInheritable Class AutomationElement
- 継承
-
AutomationElement
注釈
はAutomationElement、基になる実装 (Windows Presentation Foundation (WPF) や Win32 など) に関係なく、ユーザー インターフェイス (UI) の一部に対応します。
フィールド
プロパティ
Cached |
このAutomationElementオブジェクトのキャッシュされたUI オートメーションプロパティ値を取得します。 |
CachedChildren |
この AutomationElement のキャッシュされた子要素を取得します。 |
CachedParent |
この AutomationElement のキャッシュされた親を取得します。 |
Current |
AutomationElement の現在のプロパティ値を取得します。 |
FocusedElement |
現在フォーカスがある AutomationElement を取得します。 |
RootElement |
現在のデスクトップのルート AutomationElement を取得します。 |
メソッド
Equals(Object) |
指定した AutomationElement の値が、この AutomationElement の値と同一かどうかを判断します。 |
Finalize() |
オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 |
FindAll(TreeScope, Condition) |
指定した条件を満たすすべての AutomationElement オブジェクトを返します。 |
FindFirst(TreeScope, Condition) |
指定した条件と一致する最初の子要素または子孫要素を返します。 |
FromHandle(IntPtr) |
指定したウィンドウ ハンドルによって参照されるユーザー インターフェイス (UI) 項目の新しい AutomationElement オブジェクトを取得します。 |
FromLocalProvider(IRawElementProviderSimple) |
ローカル AutomationElement 実装から新しい IRawElementProviderSimple オブジェクトを取得します。 |
FromPoint(Point) |
デスクトップ上の指定したポイントにあるユーザー インターフェイス (UI) 項目の新しい AutomationElement オブジェクトを取得します。 |
GetCachedPattern(AutomationPattern) |
指定したパターンをこの AutomationElement のキャッシュから取得します。 |
GetCachedPropertyValue(AutomationProperty) |
指定したプロパティの値をこの AutomationElement のキャッシュから取得します。 ターゲット ユーザー インターフェイス (UI) 要素で明示的にサポートされていないプロパティに対して、プロパティ型の適切な既定値が返されます。 |
GetCachedPropertyValue(AutomationProperty, Boolean) |
指定したプロパティの値をこの AutomationElement のキャッシュから取得します。既定のプロパティを無視するように指定することもできます。 |
GetClickablePoint() |
AutomationElement のクリック可能なポイントを取得します。 |
GetCurrentPattern(AutomationPattern) |
この AutomationElement の指定したパターン オブジェクトを取得します。 |
GetCurrentPropertyValue(AutomationProperty) |
この AutomationElement の指定したプロパティの値を取得します。 ターゲット ユーザー インターフェイス (UI) 要素で明示的にサポートされていないプロパティに対して、プロパティ型の適切な既定値が返されます。 |
GetCurrentPropertyValue(AutomationProperty, Boolean) |
この AutomationElement の指定したプロパティの値を取得します。既定のプロパティを無視するように指定することもできます。 |
GetHashCode() |
この AutomationElement のハッシュ コードを取得します。 |
GetRuntimeId() |
ユーザー インターフェイス (UI) 項目に割り当てられた一意の識別子を取得します。 |
GetSupportedPatterns() |
この AutomationElement がサポートするコントロール パターンを取得します。 |
GetSupportedProperties() |
要素でサポートされているプロパティの識別子を取得します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
GetUpdatedCache(CacheRequest) |
更新されたキャッシュを持つ新しい AutomationElement を取得します。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
SetFocus() |
AutomationElement にフォーカスを設定します。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
TryGetCachedPattern(AutomationPattern, Object) |
キャッシュからコントロール パターンを取得します。 |
TryGetClickablePoint(Point) |
要素内のクリック可能なポイントを取得します。 |
TryGetCurrentPattern(AutomationPattern, Object) |
コントロール パターンを実装するオブジェクトを取得します。 |
演算子
Equality(AutomationElement, AutomationElement) |
指定した AutomationElement オブジェクトが同じユーザー インターフェイス (UI) 要素を参照しているかどうかを示す値を返します。 |
Inequality(AutomationElement, AutomationElement) |
指定した AutomationElement オブジェクトが異なるユーザー インターフェイス (UI) 要素を参照しているかどうかを示す値を返します。 |
適用対象
こちらもご覧ください
.NET