public LayoutMap GetMainMap() { var maps = LayoutElements.OfType <LayoutMap>().ToList(); if (maps.Count() > 1 && maps.Any(m => m.IsMain)) { return(maps.FirstOrDefault(m => m.IsMain)); } return(maps.FirstOrDefault()); }
private void SelectFirstElement() { ClearSelection(); var el = LayoutElements.OfType <LayoutMap>().FirstOrDefault() ?? LayoutElements.FirstOrDefault(); if (el != null) { AddToSelection(new List <LayoutElement> { el }); } }