AutomationIdentifier.ProgrammaticName Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe o nome programático registado.
public:
property System::String ^ ProgrammaticName { System::String ^ get(); };
public string ProgrammaticName { get; }
member this.ProgrammaticName : string
Public ReadOnly Property ProgrammaticName As String
Valor de Propriedade
O nome programático.
Exemplos
O exemplo seguinte apresenta o nome programático de cada propriedade suportada por um AutomationElement.
AutomationProperty[] properties = element.GetSupportedProperties();
foreach (AutomationProperty prop in properties)
{
Console.WriteLine(prop.ProgrammaticName);
Console.WriteLine(Automation.PropertyName(prop));
}
Dim properties As AutomationProperty() = element.GetSupportedProperties()
Dim prop As AutomationProperty
For Each prop In properties
Console.WriteLine(prop.ProgrammaticName)
Console.WriteLine(Automation.PropertyName(prop))
Next prop
Observações
ProgrammaticName destina-se apenas a fins de depuração e diagnóstico. A cadeia não está localizada.
Esta propriedade não deve ser usada em comparações de cadeias. Para determinar se duas propriedades são iguais, compare diretamente os identificadores de propriedades.