/// <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);
 }
Пример #2
0
 /// <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;
 }