Поскольку все мои мои сомнения здесь исчезают ... :) У меня есть другой вопрос.
У меня есть пользовательский элемент управления, в котором у меня есть список строк List, и я бы хотел, чтобы пользователь моего элемента управления мог редактировать список в редакторе свойств, но я не работал .. Я могу нажать на кнопка, чтобы сделать редактор коллекции видимым, но ключ добавления не активирован, и появляется сообщение «Редактирование свойства недоступно».
Я сделал пользовательский быстрый и грязный класс
public class DataUrl
{
public string Url {get; set;}
public DataUrl() { }
public override string ToString()
{
return Url.ToString();
}
}
и с этим он работает, но его ...
Я подозреваю, что это не работает, потому что строка (или строка) не имеет конструктора без параметров. Я также пытался использовать атрибут
[NewItemTypesAttribute(typeof(string))]
но ничего не стоит ..
Может ли кто-нибудь мне помочь?