private IControl FindFileList() { var pattern = new ControlPattern(); pattern.Add("AutomationId", "FolderLayoutContainer"); return(Node.Find <IControl>(pattern)); }
/// <inheritdoc/> public override void Init(ISearchPattern pattern, Predicate <IControl> predicate) { ControlPattern conjunction = new ControlPattern(); if (pattern != null) { foreach (var p in pattern.GetPatternItems()) { conjunction.Add(p.Key, p.Value); } } foreach (var p in SearchPattern.GetPatternItems()) { if (!conjunction.GetPatternItems().Any(e => e.Key == p.Key)) { conjunction.Add(p.Key, p.Value); } } base.Init(conjunction, predicate); }