AutomationElement.GetSupportedProperties Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает идентификаторы свойств, поддерживаемых элементом.
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()
Возвращаемое значение
Массив поддерживаемых идентификаторов свойств.
Примеры
В следующем примере показано, как получить свойства, поддерживаемые .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
Комментарии
Возвращаемый массив определяет все свойства, поддерживаемые этим элементом; однако он также может содержать повторяющиеся записи или свойства, содержащие null
или пустые значения. В большинстве случаев лучше использовать GetCurrentPropertyValue , чтобы определить, поддерживается ли свойство в данный момент, и получить его текущее значение.