AutomationIdentifier.ProgrammaticName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.