コード例 #1
0
 public UiElement()
 {
     // temporary
     // later use here an empty proxy
     _elementHolderNet = classic.AutomationElement.RootElement;
     //
     _innerElementType = InnerElementTypes.Empty;
     // _innerElementType = InnerElementTypes.AutomationElementNet;
 }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
 public UiElement(IUiElement element)
 {
     _elementHolderAdapter = element;
     _innerElementType     = InnerElementTypes.UiElement;
 }
コード例 #4
0
 public UiElement(classic.AutomationElement element)
 {
     _elementHolderNet = element;
     _innerElementType = InnerElementTypes.AutomationElementNet;
 }