AutomationElement.GetSupportedProperties Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.