Aracılığıyla paylaş


AutomationElement.GetSupportedProperties Yöntem

Tanım

öğesi tarafından desteklenen özelliklerin tanımlayıcılarını alır.

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()

Döndürülenler

AutomationProperty[]

Desteklenen özellik tanımlayıcıları dizisi.

Örnekler

Aşağıdaki örnekte, tarafından desteklenen özelliklerin nasıl alındığı gösterilmektedir 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

Açıklamalar

Döndürülen dizi, bu öğe tarafından desteklenen tüm özellikleri tanımlar; ancak, yinelenen girdiler veya boş değerler içeren veya boş değerler içeren null özellikler de içerebilir. Çoğu amaçla, bir özelliğin şu anda desteklenip desteklenmediğini belirlemek ve geçerli değerini almak için kullanmak GetCurrentPropertyValue daha iyidir.

Şunlara uygulanır

Ayrıca bkz.