Partager via


AutomationElement.GetSupportedProperties Méthode

Définition

Récupère les identificateurs de propriétés pris en charge par l'élément.

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

Retours

AutomationProperty[]

Tableau des identificateurs de propriété pris en charge.

Exemples

L’exemple suivant montre comment récupérer les propriétés prises en charge par un 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

Remarques

Le tableau retourné identifie toutes les propriétés prises en charge par cet élément ; Toutefois, il peut également contenir des entrées ou des propriétés en double qui contiennent ou vident null des valeurs. À la plupart des fins, il est préférable d’utiliser GetCurrentPropertyValue pour déterminer si une propriété est actuellement prise en charge et pour obtenir sa valeur actuelle.

S’applique à

Voir aussi