AutomationProperties.AutomationIdProperty プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AutomationProperties.AutomationId 添付プロパティを識別します。これは、オートメーション要素の UI オートメーション識別子 (ID) を含む文字列です。
public:
static property DependencyProperty ^ AutomationIdProperty { DependencyProperty ^ get(); };
static DependencyProperty AutomationIdProperty();
public static DependencyProperty AutomationIdProperty { get; }
var dependencyProperty = AutomationProperties.automationIdProperty;
Public Shared ReadOnly Property AutomationIdProperty As DependencyProperty
プロパティ値
AutomationProperties.AutomationId 添付プロパティの識別子。
注釈
使用可能な場合、要素の AutomationId は、ローカル言語に関係なく、アプリケーションの任意のインスタンスで同じである必要があります。 値は兄弟要素間で一意である必要がありますが、デスクトップ全体で必ずしも一意であるとは限りません。 たとえば、アプリケーションの複数のインスタンス、または Windows エクスプローラーの複数のフォルダー ビューには、"SystemMenuBar" などの同じ AutomationId プロパティを持つ要素を含めることができます。
AutomationId のサポートは、自動テストのサポートを向上するために常に推奨されますが、このプロパティは必須ではありません。 サポートされている場合、 AutomationId は、UI 言語に関係なく実行されるテスト自動化スクリプトを作成する場合に便利です。 クライアントは、他のアプリケーションによって公開される AutomationId 値に関する想定を行うべきではありません。 AutomationId は、アプリケーションの異なるリリースまたはビルド間で安定するとは限りません。