TreeWalker.GetPreviousSibling Метод

Определение

Извлекает предыдущий элемент того же уровня заданного элемента AutomationElement.

Перегрузки

GetPreviousSibling(AutomationElement)

Извлекает предыдущий элемент того же уровня заданного элемента AutomationElement.

GetPreviousSibling(AutomationElement, CacheRequest)

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

Комментарии

Может иметь дополнительные одноуровневые AutomationElement элементы, которые не соответствуют текущему условию представления и поэтому не возвращаются при переходе по дереву элементов.

Структура дерева изменяется по AutomationElement мере изменения видимых элементов пользовательского интерфейса на рабочем столе. При последующих проходах не гарантируется, что элемент, возвращенный как предыдущий одноуровневый элемент, будет возвращен в качестве предыдущего одноуровневого элемента.

GetPreviousSibling(AutomationElement)

Извлекает предыдущий элемент того же уровня заданного элемента AutomationElement.

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

Параметры

element
AutomationElement

Элемент, из которого извлекается предыдущий элемент того же уровня.

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

Предыдущий элемент того же уровня или пустая ссылка (Nothing в Visual Basic), если такой элемент отсутствует.

Комментарии

Может иметь дополнительные одноуровневые AutomationElement элементы, которые не соответствуют текущему условию представления и поэтому не возвращаются при переходе по дереву элементов.

Структура дерева изменяется по AutomationElement мере изменения видимых элементов пользовательского интерфейса на рабочем столе. При последующих проходах не гарантируется, что элемент, возвращенный как предыдущий одноуровневый элемент, будет возвращен в качестве предыдущего одноуровневого элемента.

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

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

GetPreviousSibling(AutomationElement, CacheRequest)

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

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

Параметры

element
AutomationElement

Элемент, из которого извлекается предыдущий элемент того же уровня.

request
CacheRequest

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

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

Предыдущий элемент того же уровня или пустая ссылка (Nothing в Visual Basic), если такой элемент отсутствует.

Комментарии

Может иметь дополнительные одноуровневые AutomationElement элементы, которые не соответствуют текущему условию представления и поэтому не возвращаются при переходе по дереву элементов.

Структура дерева изменяется по AutomationElement мере изменения видимых элементов пользовательского интерфейса на рабочем столе. При последующих проходах не гарантируется, что элемент, возвращенный как предыдущий одноуровневый элемент, будет возвращен в качестве предыдущего одноуровневого элемента.

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

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