TreeWalker.Normalize Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает предок, ближайший к заданному элементу AutomationElement в представлении дерева, которое используется данным экземпляром TreeWalker.
Перегрузки
Normalize(AutomationElement) |
Извлекает сам узел, если он соответствует свойству Condition, или ближайший родительский узел или узел предка, который соответствует свойству Condition. |
Normalize(AutomationElement, CacheRequest) |
Извлекает сам узел, если он соответствует свойству Condition, или ближайший родительский или узел-предок, который соответствует свойству Condition, и кэширует свойства и шаблоны. |
Комментарии
Элемент нормализуется путем перехода вверх по цепочке предков в дереве, пока не будет достигнут элемент, удовлетворяющий условию представления для TreeWalker объекта. Если корневой элемент достигнут, корневой элемент возвращается, даже если он не удовлетворяет условию представления.
Этот метод полезен для приложений, которые получают ссылки на модель автоматизации пользовательского интерфейса элементы путем проверки попадания. Приложение может работать только с определенными типами элементов и может использовать Normalize его, чтобы убедиться, что независимо от того, какой элемент изначально извлекается (например, когда полоса прокрутки получает фокус ввода), извлекается только интересующий элемент (например, элемент содержимого).
Normalize(AutomationElement)
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 в текущем представлении. Если при переходе вверх по цепочке предков достигается корневой элемент, возвращается сам корневой элемент.
Комментарии
Элемент нормализуется путем перехода вверх по цепочке предков в дереве, пока не будет достигнут элемент, удовлетворяющий условию представления для TreeWalker объекта. Если корневой элемент достигнут, корневой элемент возвращается, даже если он не удовлетворяет условию представления.
Этот метод полезен для приложений, которые получают ссылки на модель автоматизации пользовательского интерфейса элементы путем проверки попадания. Приложение может работать только с определенными типами элементов и может использовать Normalize его, чтобы убедиться, что независимо от того, какой элемент изначально извлекается (например, когда полоса прокрутки получает фокус ввода), извлекается только интересующий элемент (например, элемент содержимого).
См. также раздел
- Общие сведения о дереве модели автоматизации пользовательского интерфейса
- Навигация между элементами автоматизированного пользовательского интерфейса с помощью TreeWalker
- Получение элементов автоматизации пользовательского интерфейса
Применяется к
Normalize(AutomationElement, CacheRequest)
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 в текущем представлении. Если при переходе вверх по цепочке предков достигается корневой элемент, возвращается сам корневой элемент.
Комментарии
Элемент нормализуется путем перехода вверх по цепочке предков в дереве, пока не будет достигнут элемент, удовлетворяющий условию представления для TreeWalker объекта. Если корневой элемент достигнут, корневой элемент возвращается, даже если он не удовлетворяет условию представления.
Этот метод полезен для приложений, которые получают ссылки на модель автоматизации пользовательского интерфейса элементы путем проверки попадания. Приложение может работать только с определенными типами элементов и может использовать Normalize его, чтобы убедиться, что независимо от того, какой элемент изначально извлекается (например, когда полоса прокрутки получает фокус ввода), извлекается только интересующий элемент (например, элемент содержимого).
См. также раздел
- Общие сведения о дереве модели автоматизации пользовательского интерфейса
- Навигация между элементами автоматизированного пользовательского интерфейса с помощью TreeWalker
- Получение элементов автоматизации пользовательского интерфейса