TreeWalker.Normalize Метод

Определение

Извлекает предок, ближайший к заданному элементу AutomationElement в представлении дерева, которое используется данным экземпляром TreeWalker.

Перегрузки

Normalize(AutomationElement)

Извлекает сам узел, если он соответствует свойству Condition, или ближайший родительский узел или узел предка, который соответствует свойству Condition.

Normalize(AutomationElement, CacheRequest)

Извлекает сам узел, если он соответствует свойству Condition, или ближайший родительский или узел-предок, который соответствует свойству Condition, и кэширует свойства и шаблоны.

Комментарии

Элемент нормализуется путем перехода вверх по цепочке предков в дереве, пока не будет достигнут элемент, удовлетворяющий условию представления для TreeWalker объекта. Если корневой элемент достигнут, корневой элемент возвращается, даже если он не удовлетворяет условию представления.

Этот метод полезен для приложений, которые получают ссылки на модель автоматизации пользовательского интерфейса элементы путем проверки попадания. Приложение может работать только с определенными типами элементов и может использовать Normalize его, чтобы убедиться, что независимо от того, какой элемент изначально извлекается (например, когда полоса прокрутки получает фокус ввода), извлекается только интересующий элемент (например, элемент содержимого).

Normalize(AutomationElement)

Извлекает сам узел, если он соответствует свойству Condition, или ближайший родительский узел или узел предка, который соответствует свойству Condition.

public:
 System::Windows::Automation::AutomationElement ^ Normalize(System::Windows::Automation::AutomationElement ^ element);
public System.Windows.Automation.AutomationElement Normalize (System.Windows.Automation.AutomationElement element);
member this.Normalize : System.Windows.Automation.AutomationElement -> System.Windows.Automation.AutomationElement
Public Function Normalize (element As AutomationElement) As AutomationElement

Параметры

element
AutomationElement

Элемент, с которого начинается нормализация.

Возвращаемое значение

AutomationElement

Ближайший элемент AutomationElement в текущем представлении. Если при переходе вверх по цепочке предков достигается корневой элемент, возвращается сам корневой элемент.

Комментарии

Элемент нормализуется путем перехода вверх по цепочке предков в дереве, пока не будет достигнут элемент, удовлетворяющий условию представления для TreeWalker объекта. Если корневой элемент достигнут, корневой элемент возвращается, даже если он не удовлетворяет условию представления.

Этот метод полезен для приложений, которые получают ссылки на модель автоматизации пользовательского интерфейса элементы путем проверки попадания. Приложение может работать только с определенными типами элементов и может использовать Normalize его, чтобы убедиться, что независимо от того, какой элемент изначально извлекается (например, когда полоса прокрутки получает фокус ввода), извлекается только интересующий элемент (например, элемент содержимого).

См. также раздел

Применяется к

Normalize(AutomationElement, CacheRequest)

Извлекает сам узел, если он соответствует свойству Condition, или ближайший родительский или узел-предок, который соответствует свойству Condition, и кэширует свойства и шаблоны.

public:
 System::Windows::Automation::AutomationElement ^ Normalize(System::Windows::Automation::AutomationElement ^ element, System::Windows::Automation::CacheRequest ^ request);
public System.Windows.Automation.AutomationElement Normalize (System.Windows.Automation.AutomationElement element, System.Windows.Automation.CacheRequest request);
member this.Normalize : System.Windows.Automation.AutomationElement * System.Windows.Automation.CacheRequest -> System.Windows.Automation.AutomationElement
Public Function Normalize (element As AutomationElement, request As CacheRequest) As AutomationElement

Параметры

element
AutomationElement

Элемент, с которого начинается нормализация.

request
CacheRequest

Объект запроса кэша, который указывает свойства и шаблоны возвращенного элемента AutomationElement для кэширования.

Возвращаемое значение

AutomationElement

Ближайший элемент AutomationElement в текущем представлении. Если при переходе вверх по цепочке предков достигается корневой элемент, возвращается сам корневой элемент.

Комментарии

Элемент нормализуется путем перехода вверх по цепочке предков в дереве, пока не будет достигнут элемент, удовлетворяющий условию представления для TreeWalker объекта. Если корневой элемент достигнут, корневой элемент возвращается, даже если он не удовлетворяет условию представления.

Этот метод полезен для приложений, которые получают ссылки на модель автоматизации пользовательского интерфейса элементы путем проверки попадания. Приложение может работать только с определенными типами элементов и может использовать Normalize его, чтобы убедиться, что независимо от того, какой элемент изначально извлекается (например, когда полоса прокрутки получает фокус ввода), извлекается только интересующий элемент (например, элемент содержимого).

См. также раздел

Применяется к