Share via


AutomationProperties.AutomationIdProperty プロパティ

定義

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 は、アプリケーションの異なるリリースまたはビルド間で安定するとは限りません。

適用対象