public UiElement() { // temporary // later use here an empty proxy _elementHolderNet = classic.AutomationElement.RootElement; // _innerElementType = InnerElementTypes.Empty; // _innerElementType = InnerElementTypes.AutomationElementNet; }
public virtual void SetSourceElement <T>(T element) { if (element is classic.AutomationElement) { _elementHolderNet = element as classic.AutomationElement; _innerElementType = InnerElementTypes.AutomationElementNet; } // if com if (element is IUiElement) { _elementHolderAdapter = (IUiElement)element; _innerElementType = InnerElementTypes.UiElement; } if (null == element) { _elementHolderNet = null; // com _elementHolderAdapter = null; } }
public UiElement(IUiElement element) { _elementHolderAdapter = element; _innerElementType = InnerElementTypes.UiElement; }
public UiElement(classic.AutomationElement element) { _elementHolderNet = element; _innerElementType = InnerElementTypes.AutomationElementNet; }