AutomationIdentifier.ProgrammaticName 属性

定义

获取注册的编程名称。

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

属性值

编程名称。

示例

以下示例显示 支持 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

注解

ProgrammaticName 仅用于调试和诊断目的。 字符串未本地化。

不应在字符串比较中使用此属性。 若要确定两个属性是否相同,请直接比较属性标识符。

适用于