AutomationElement.GetSupportedProperties 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取元素支援之屬性的識別碼。
public:
cli::array <System::Windows::Automation::AutomationProperty ^> ^ GetSupportedProperties();
public System.Windows.Automation.AutomationProperty[] GetSupportedProperties ();
member this.GetSupportedProperties : unit -> System.Windows.Automation.AutomationProperty[]
Public Function GetSupportedProperties () As AutomationProperty()
傳回
支援之屬性識別碼的陣列。
範例
下列範例示範如何擷取 所 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
備註
傳回的陣列會識別這個專案支援的所有屬性;不過,它也可以包含重複的專案或包含 null
或空白值的屬性。 為了達到大部分目的,最好使用 GetCurrentPropertyValue 來判斷目前是否支援屬性,以及取得其目前值。