Freigeben über


AutomationElement.GetSupportedProperties Methode

Definition

Ruft die Bezeichner von vom Element unterstützten Eigenschaften ab.

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

Gibt zurück

AutomationProperty[]

Ein Array von unterstützten Eigenschaftenbezeichnern.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie die von einer 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

Hinweise

Das zurückgegebene Array identifiziert alle von diesem Element unterstützten Eigenschaften; Sie kann jedoch auch doppelte Einträge oder Eigenschaften enthalten, die leere Werte enthalten null oder leer sind. Für die meisten Zwecke ist es besser zu verwenden GetCurrentPropertyValue , um zu bestimmen, ob eine Eigenschaft derzeit unterstützt wird und um den aktuellen Wert abzurufen.

Gilt für

Siehe auch