private string GetNewLayoutName() { string defaultName = "NewLayout"; string newName = defaultName; int i = 0; while (Layouts.Select(l => l.Name).Contains(newName)) { i++; newName = $"{defaultName}({i})"; } return(newName); }