/// <summary> /// Добавляет ссылку к выпадающему меню автозавершения /// </summary> /// <param name="command">Команда</param> /// <param name="text">Текст пункта меню</param> /// <param name="icon">CSS класс иконки.</param> /// <param name="showCondition">Условия показа.</param> /// <returns> /// Построитель элемента управления /// </returns> public KescoSelectBuilder AddLink(string command, string text, string icon, KescoSelectLinkShowCondition showCondition = KescoSelectLinkShowCondition.Always) { this.control.Links.Add(new KescoSelectLink { Command = command, Text = text, Icon = icon, ShowCondition = showCondition }); return(this); }
/// <summary> /// Иницилизирует новый экземпляр <see cref="KescoSelectLinkAttribute" /> класса. /// </summary> /// <param name="command">Команда, которую посылает ссылка элементу управления.</param> /// <param name="linkText">Текст ссылки или имя свойства, если указан тип ресурса.</param> /// <param name="linkIcon">Иконка для ссылки</param> /// <param name="resourceType">Тип ресурса</param> public KescoSelectLinkAttribute(string command, string linkText, string linkIcon, Type resourceType, KescoSelectLinkShowCondition showCondition) : base(command, linkText, linkIcon, resourceType) { ShowCondition = showCondition; }