AutomationElement.GetSupportedProperties Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recupera os identificadores das propriedades suportadas pelo elemento.
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()
Devoluções
Um conjunto de identificadores de propriedade suportados.
Exemplos
O exemplo seguinte mostra como recuperar as propriedades suportadas por um 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
Observações
O array devolvido identifica todas as propriedades suportadas por este elemento; no entanto, também pode conter entradas duplicadas ou propriedades que contenham null valores vazios. Para a maioria dos fins, é melhor usá-la GetCurrentPropertyValue para determinar se uma propriedade está atualmente suportada e para obter o seu valor atual.