Sha256: 572097f314ce56dd5930818dc2df634e002a792e2d250e05852d541cc978ed8f
Contents?: true
Size: 2 KB
Versions: 10
Compression:
Stored size: 2 KB
Contents
#pragma once using namespace System::Windows; using namespace System::Windows::Automation; ref class Locator { public: static AutomationElement^ FindFor(const FindInformation& findInformation); Locator(AutomationElement^ automationElement); AutomationElement^ Find(const FindInformation& findInformation); AutomationElementCollection^ Find(...array<Condition^>^ conditions); AutomationElementCollection^ Find(const UIAutomation::TreeScope scope, ...array<Condition^>^ conditions); AutomationElement^ FindFirst(...array<Condition^>^ conditions); AutomationElement^ FindFirst(const UIAutomation::TreeScope scope, ...array<Condition^>^ conditions); AutomationElement^ FindAt(const int whichItem, ...array<Condition^>^ conditions); AutomationElement^ FindAt(const UIAutomation::TreeScope scope, const int whichItem, ...array<Condition^>^ conditions); static property Condition^ IsSelectionItem { Condition^ get() { return gcnew PropertyCondition(AutomationElement::IsSelectionItemPatternAvailableProperty, true); } } static property Condition^ IsTableItem { Condition^ get() { return gcnew PropertyCondition(AutomationElement::IsTableItemPatternAvailableProperty, true); } } static property Condition^ IsDataItem { Condition^ get() { return gcnew PropertyCondition(AutomationElement::ControlTypeProperty, ControlType::DataItem); } } static property Condition^ IsHeaderItem { Condition^ get() { return gcnew PropertyCondition(AutomationElement::ControlTypeProperty, ControlType::HeaderItem); } } static property Condition^ IsListItem { Condition^ get() { return gcnew PropertyCondition(AutomationElement::ControlTypeProperty, ControlType::ListItem); } } private: static UIAutomation::TreeScope Subtree = UIAutomation::TreeScope::Subtree; static UIAutomation::TreeScope Children = UIAutomation::TreeScope::Children; AutomationElement^ _automationElement; Condition^ SomethingOrEverything(...array<Condition^>^ conditions); };
Version data entries
10 entries across 10 versions & 1 rubygems