AutomationProperties.AutomationIdProperty Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.