Condividi tramite


AutomationProperties.AutomationIdProperty Proprietà

Definizione

Identifica la proprietà associata AutomationProperties.AutomationId, ovvero una stringa contenente l'identificatore Automazione interfaccia utente (ID) per l'elemento di automazione.

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

Valore della proprietà

Identificatore della proprietà associata AutomationProperties.AutomationId .

Commenti

Quando è disponibile, automationId di un elemento deve essere uguale in qualsiasi istanza dell'applicazione, indipendentemente dalla lingua locale. Il valore deve essere univoco tra gli elementi di pari livello, ma non necessariamente univoco nell'intero desktop. Ad esempio, più istanze di un'applicazione o più visualizzazioni di cartelle in Esplora risorse possono contenere elementi con la stessa proprietà AutomationId , ad esempio "SystemMenuBar".

Anche se il supporto per AutomationId è sempre consigliato per un supporto di test automatizzato migliore, questa proprietà non è obbligatoria. Dove è supportato, AutomationId è utile per creare uno script di automazione di test che viene eseguito indipendentemente dal linguaggio dell'interfaccia utente. I client non devono prendere presupposti relativi ai valori AutomationId esposti da altre applicazioni. AutomationId non è garantito che sia stabile tra versioni diverse o compilazioni di un'applicazione.

Si applica a