AutomationIdentifier.ProgrammaticName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.