2014-01-15 24 views
0

我有一個自定義類型,在其下我有多個TextBox控件。問題在於所有的TextBox都沒有自動化ID或名稱。所以,我想檢索列表中的所有文本框,以便我可以對它們進行操作。我知道這不是一個好習慣,但我沒有其他選擇。問題是如何檢索列表中特定自定義類型下的所有這些TextBox?檢索多個UIItems ByClassName

如果有人知道更好的方法,那麼請建議。

回答

1
Condition condition = new PropertyCondition(AutomationElement.ClassNameProperty, "customclassname"); 
AutomationElementCollection TextBoxs = ListThatContainsTextBoxsAutomationElement.FindAll(TreeScope.Children, condition); 
Foreach(AutomationElement TextBox in TextBoxs) 
{ 
    //Do something with the TextBoxs 
} 
+0

我前幾天發現這個解決方案..反正謝謝..我做了同樣的事情 – Siddhant