AutomationIdentifier.ProgrammaticName Propiedad

Definición

Obtiene el nombre de programación registrado.

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

Valor de propiedad

String

Nombre de programación.

Ejemplos

En el ejemplo siguiente se muestra el nombre mediante programación de cada propiedad compatible con .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

Comentarios

ProgrammaticName está pensado solo para fines de depuración y diagnóstico. La cadena no está localizada.

Esta propiedad no se debe usar en comparaciones de cadenas. Para determinar si dos propiedades son las mismas, compare los identificadores de propiedad directamente.

Se aplica a