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);
        }