AutomationIdentifier.ProgrammaticName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.