Freigeben über


AutomationIdentifier.ProgrammaticName Eigenschaft

Definition

Ruft den registrierten programmgesteuerten Namen ab.

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

Eigenschaftswert

Der programmgesteuerte Name.

Beispiele

Im folgenden Beispiel wird der programmgesteuerte Name jeder Eigenschaft angezeigt, die von unterstützt AutomationElementwird.

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

Hinweise

ProgrammaticName ist nur für Debug- und Diagnosezwecke vorgesehen. Die Zeichenfolge ist nicht lokalisiert.

Diese Eigenschaft sollte nicht in Zeichenfolgenvergleichen verwendet werden. Um festzustellen, ob zwei Eigenschaften gleich sind, vergleichen Sie die Eigenschaftenbezeichner direkt.

Gilt für: