Compartilhar via


AutomationIdentifier.ProgrammaticName Propriedade

Definição

Obtém o nome programático registrado.

public:
 property System::String ^ ProgrammaticName { System::String ^ get(); };
public string ProgrammaticName { get; }
member this.ProgrammaticName : string
Public ReadOnly Property ProgrammaticName As String

Valor da propriedade

O nome programático.

Exemplos

O exemplo a seguir exibe o nome programático de cada propriedade compatível com 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

Comentários

ProgrammaticName destina-se apenas à depuração e aos fins de diagnóstico. A cadeia de caracteres não está localizada.

Essa propriedade não deve ser usada em comparações de cadeia de caracteres. Para determinar se duas propriedades são iguais, compare os identificadores de propriedade diretamente.

Aplica-se a