or
var element = app.FindName("element");element.Wait.ForExists();var waitForElementATask = Task.Factory.StartNew(() => WaitForElement("elementA"));var waitForElementBTask = Task.Factory.StartNew(() => WaitForElement("elementB"));Task.WaitAny(waitForElementATask ,waitForElementBTask);private void WaitForElement(string name){ var element = app.FindName(name); element.Wait.ForExists();}