AutomationElementIdentifiers クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
UI オートメーション プロバイダーと UI オートメーション クライアントによってオートメーション プロパティ識別子として使用される値が含まれます。
public ref class AutomationElementIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
- 継承
- 属性
注釈
AutomationElementIdentifiers などのクラスは、Microsoft UI オートメーションの一般的なプロバイダー パターンのWindows ランタイム実装の識別子です。 AutomationElementIdentifiers は、特定のオートメーション コントロール パターンに関連するのではなく、基本的なピア機能の一部である一般的なオートメーション ピア プロパティを識別します。 AutomationPeer または FrameworkElementAutomationPeer に基づいてWindows ランタイムカスタム オートメーション ピアを実装する場合は、これらの識別子を使用できます。 これらの識別子は、独自のピアを参照するコントロール コードから行う AutomationPeer.RaisePropertyChangedEvent 呼び出し、または項目コンテナー ピアの Provider.IItemContainerProvider.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 |
設定されたオートメーション プロパティのサイズの識別を取得します。 |