C# Класс UIAutomation.ControlSearcher

Наследование: SearcherTemplate
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetAndCondition UIANET::System.Windows.Automation.AndCondition
GetControlTypeCondition UIANET::System.Windows.Automation.Condition
GetExactSearchCondition UIANET::System.Windows.Automation.Condition
GetOrCondition UIANET::System.Windows.Automation.OrCondition
GetTextSearchCondition UIANET::System.Windows.Automation.Condition
GetWildcardSearchCondition UIANET::System.Windows.Automation.Condition
SearchByContainsTextViaUia List
SearchByContainsTextViaWin32 IEnumerable
SearchByExactConditionsViaUia List
SearchByWildcardOrRegexViaUia List
SearchByWildcardViaWin32 IEnumerable
TestControlWithAllSearchCriteria bool

Открытые методы

Метод Описание
AfterSearchHook ( ) : void
BeforeSearchHook ( ) : void
ConvertCmdletToControlSearcherData ( GetControlCmdletBase cmdlet ) : ControlSearcherData
GetControlsConditions ( ControlSearcherData data ) : UIANET::System.Windows.Automation.Condition[]
OnFailureHook ( ) : void
OnStartHook ( ) : void
OnSuccessHook ( ) : void
SearchForElements ( SearcherTemplateData searchData ) : List

Приватные методы

Метод Описание
GetAndCondition ( List propertyCollection ) : UIANET::System.Windows.Automation.AndCondition
GetControlTypeCondition ( IEnumerable controlTypeNames ) : UIANET::System.Windows.Automation.Condition
GetExactSearchCondition ( ControlSearcherData data ) : UIANET::System.Windows.Automation.Condition
GetOrCondition ( List propertyCollection ) : UIANET::System.Windows.Automation.OrCondition
GetTextSearchCondition ( string searchString, string controlTypeNames, bool caseSensitive1 ) : UIANET::System.Windows.Automation.Condition
GetWildcardSearchCondition ( ControlSearcherData data ) : UIANET::System.Windows.Automation.Condition
SearchByContainsTextViaUia ( IUiElement inputObject, UIANET::System.Windows.Automation conditionsForTextSearch ) : List
SearchByContainsTextViaWin32 ( IUiElement inputObject, ControlFromWin32Provider controlProvider ) : IEnumerable
SearchByExactConditionsViaUia ( IUiElement inputObject, Hashtable searchCriteria, UIANET::System.Windows.Automation conditions ) : List
SearchByWildcardOrRegexViaUia ( IUiElement inputObject, ControlSearcherData data, UIANET::System.Windows.Automation conditionsForWildCards, bool viaWildcardOrRegex ) : List
SearchByWildcardViaWin32 ( IUiElement inputObject, ControlSearcherData data, HandleCollector handleCollector ) : IEnumerable
TestControlWithAllSearchCriteria ( IEnumerable hashtables, IUiElement element ) : bool

Описание методов

AfterSearchHook() публичный Метод

public AfterSearchHook ( ) : void
Результат void

BeforeSearchHook() публичный Метод

public BeforeSearchHook ( ) : void
Результат void

ConvertCmdletToControlSearcherData() публичный Метод

public ConvertCmdletToControlSearcherData ( GetControlCmdletBase cmdlet ) : ControlSearcherData
cmdlet GetControlCmdletBase
Результат ControlSearcherData

GetControlsConditions() публичный Метод

public GetControlsConditions ( ControlSearcherData data ) : UIANET::System.Windows.Automation.Condition[]
data ControlSearcherData
Результат UIANET::System.Windows.Automation.Condition[]

OnFailureHook() публичный Метод

public OnFailureHook ( ) : void
Результат void

OnStartHook() публичный Метод

public OnStartHook ( ) : void
Результат void

OnSuccessHook() публичный Метод

public OnSuccessHook ( ) : void
Результат void

SearchForElements() публичный Метод

public SearchForElements ( SearcherTemplateData searchData ) : List
searchData SearcherTemplateData
Результат List