Esempio n. 1
0
 //Устанавливаем имя тегу, если он не корневой и имя уникально среди детей родителя этого элемента
 public bool SetName(string name)
 {
     if (TagParent == null || TagParent.IsChildNameUnique(name))
     {
         TagName = name;
         return(true);
     }
     return(false);
 }
Esempio n. 2
0
        static private void AddTagFormInputChildName(MenuForm menu)
        {
            string oldName = bufferItem.Name;

            if (Regex.IsMatch(menu.Input, "[^a-zA-Zа-яА-Я0-9]") || menu.Input == "Root")
            {
                menu.Warning = GetReasonForInvalidString(menu.Input);
            }
            else if (bufferItem.IsChildNameUnique(menu.Input))
            {
                bufferName = menu.Input;
                Controller.ChangeForm("AddTagForm2ChoseType");
            }
            else
            {
                menu.Warning = "Имя уже используется";
            }
        }