AutomationElementIdentifiers クラス

定義

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

public ref class AutomationElementIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AutomationElementIdentifiers final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AutomationElementIdentifiers
Public NotInheritable Class AutomationElementIdentifiers
継承
Object Platform::Object IInspectable AutomationElementIdentifiers
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

AutomationElementIdentifiers などのクラスは、Microsoft UI オートメーションの一般的なプロバイダー パターンのWindows ランタイム実装の識別子です。 AutomationElementIdentifiers は、特定のオートメーション コントロール パターンに関連するのではなく、基本的なピア機能の一部である一般的なオートメーション ピア プロパティを識別します。 AutomationPeer または FrameworkElementAutomationPeer に基づいてWindows ランタイムカスタム オートメーション ピアを実装する場合は、これらの識別子を使用できます。 これらの識別子は、独自のピアを参照するコントロール コードから行う RaisePropertyChangedEvent 呼び出し、またはアイテム コンテナー ピアの FindItemByProperty に必要です。

この同じプロパティ識別子のセットは、通常、クライアントの実装と Microsoft UI オートメーション ツリーの確認に使用するテクノロジに応じて、異なる方法でクライアントに公開されます。 クライアントに対するこのようなプロパティ識別子の一覧の 1 つは、「 Automation 要素のプロパティ識別子」トピックに記載されています。

プロパティ

AcceleratorKeyProperty

アクセラレータ キーのオートメーション プロパティを識別します。 アクセラレータ キーのプロパティ値は 、GetAcceleratorKey メソッドによって返されます。

AccessKeyProperty

アクセス キーのオートメーション プロパティを識別します。 アクセス キー プロパティの値は、 GetAccessKey メソッドによって返されます。

AnnotationsProperty

注釈オートメーション プロパティの識別子を取得します。

AutomationIdProperty

オートメーション要素識別子のオートメーション プロパティを識別します。 オートメーション要素識別子の値は 、GetAutomationId メソッドによって返されます。

BoundingRectangleProperty

外接する四角形のオートメーション プロパティを識別します。 外接する四角形のプロパティ値は、 GetBoundingRectangle メソッドによって返されます。

ClassNameProperty

クラス名のオートメーション プロパティを識別します。 クラス名のプロパティ値は、 GetClassName メソッドによって返されます。

ClickablePointProperty

クリック可能なポイントオートメーションプロパティを識別します。 有効なクリック可能なポイント プロパティ値は、 GetClickablePoint メソッドによって返されます。

ControlledPeersProperty

制御されたピアオートメーション プロパティを識別します。 制御されたピアの一覧は、 GetControlledPeers メソッドによって返されます。

ControlTypeProperty

コントロール型のオートメーション プロパティを識別します。 コントロール型のプロパティ値は 、GetAutomationControlType メソッドによって返されます。

CultureProperty

オートメーション要素のロケール識別子 (たとえば、"en-US" または英語 (米国) の0x0409) を含む Culture プロパティを識別します。

DescribedByProperty

オートメーション プロパティによって記述された を識別します。

FlowsFromProperty

"フロー from" オートメーション プロパティを識別します。 "flows from" プロパティの値は 、GetFlowsFrom メソッドによって返されます。

FlowsToProperty

"flow to" オートメーション プロパティを識別します。 "flow to" プロパティの値は 、GetFlowsTo メソッドによって返されます。

FullDescriptionProperty

完全な説明オートメーション プロパティを識別します。

HasKeyboardFocusProperty

キーボード フォーカスオートメーション プロパティを識別します。 キーボード フォーカスの状態は 、HasKeyboardFocus メソッドによって返されます。

HeadingLevelProperty

見出しレベルのオートメーション プロパティを識別します。 見出しレベルのプロパティ値は 、GetHeadingLevel メソッドによって返されます。

HelpTextProperty

ヘルプ テキストオートメーションプロパティを識別します。 ヘルプ テキスト プロパティの値は、 GetHelpText メソッドによって返されます。

IsContentElementProperty

コンテンツ要素決定オートメーション プロパティを識別します。 content 要素の状態は、エンド ユーザーにとって重要なコンテンツが要素に含まれているかどうかを示します。 現在の状態は IsContentElement メソッドによって返されます。

IsControlElementProperty

制御要素決定自動化プロパティを識別します。 コントロール要素の状態は、操作できるユーザー インターフェイス コンポーネントが要素に含まれているかどうかを示します。 現在の状態は IsControlElement メソッドによって返されます。

IsDataValidForFormProperty

データがフォームに対して有効かどうかを示すブール型 (Boolean) のオートメーション プロパティを識別します。

IsDialogProperty

オートメーション要素がダイアログ ウィンドウであるかどうかを示す Boolean AutomationProperties.IsDialogProperty を識別します。

IsEnabledProperty

有効な決定オートメーション プロパティを識別します。 有効な状態は、オートメーション ピアによって参照される項目が有効になっているかどうかを示します。 現在の状態は IsEnabled メソッドによって返されます。

IsKeyboardFocusableProperty

キーボードフォーカス可能な判定オートメーション プロパティを識別します。 キーボードフォーカス可能な状態は、 IsKeyboardFocusable メソッドによって返されます。

IsOffscreenProperty

オフスクリーン判定自動化プロパティを識別します。 オフ画面の状態は、オートメーション ピアによって参照される項目が画面外にあるかどうかを示します。 現在の状態は IsOffscreen メソッドによって返されます。

IsPasswordProperty

パスワード決定自動化プロパティを識別します。 パスワードの状態は、オートメーション ピアによって参照される項目にパスワードが含まれているかどうかを示します。 現在の状態は 、IsPassword メソッドによって返されます。

IsPeripheralProperty

オートメーション要素が周辺機器 UI を表すかどうかを示すブール型オートメーション プロパティを識別します。

IsRequiredForFormProperty

フォーム要件決定オートメーション プロパティを識別します。 フォーム要件の状態は、要素をフォームで完了する必要があるかどうかを示します。 現在の状態は、 IsRequiredForForm メソッドによって返されます。

ItemStatusProperty

アイテムの状態オートメーション プロパティを識別します。 現在のアイテムの状態は 、GetItemStatus メソッドによって返されます。

ItemTypeProperty

項目の種類のオートメーション プロパティを識別します。 アイテムの種類の値は、 GetItemType メソッドによって返されます。

LabeledByProperty

ラベル付けされたピア オートメーション プロパティを識別します。 オートメーション ピアのラベル付けリレーションシップは、 GetLabeledBy メソッドによって返されます。

LandmarkTypeProperty

ランドマーク型のオートメーション プロパティの識別子を取得します。

LevelProperty

レベルオートメーション プロパティの識別子を取得します。

LiveSettingProperty

ライブ設定のオートメーション プロパティを識別します。 ライブ設定プロパティの値は、 GetLiveSetting メソッドによって返されます。

LocalizedControlTypeProperty

ナレーターによって読み取られたコントロールの種類を変更するメカニズムを提供する、ローカライズされたコントロール型のオートメーション プロパティを識別します。

LocalizedLandmarkTypeProperty

ローカライズされたランドマーク型のオートメーション プロパティの識別子を取得します。

NameProperty

要素名のオートメーション プロパティを識別します。 現在の名前は GetName メソッドによって返されます。

OrientationProperty

方向オートメーション プロパティを識別します。 現在の方向の値は 、GetOrientation メソッドによって返されます。

PositionInSetProperty

set automation プロパティ内の位置の識別子を取得します。

SizeOfSetProperty

設定されたオートメーション プロパティのサイズの識別を取得します。

適用対象

こちらもご覧ください