Я пытаюсь использовать сетку свойств в дизайнере для Visual Studio.C# Свойство для списка классов
У меня есть список классов, которые я хочу, чтобы разработчик мог добавлять во время разработки, чтобы пользователь мог получить доступ к дополнительным функциям.
Вот пример кода, который у меня есть в коде. Проблема заключается в том, что разработчик переходит в режим разработки, он может видеть только, что в списке есть x количество значений, но не может увидеть какие-либо детали. При попытке добавить новый элемент в список пользователь получает сообщение об ошибке.
Конструктор по типу 'EditorTextBox + SyntaxRegex' не найден.
Теперь код:
private List<SyntaxRegex> _syntaxRegexList = new List<SyntaxRegex>();
public class SyntaxRegex
{
public string title;
public string regex;
public Color color;
}
Public List<SyntaxRegex> SyntaxRegexList
{
get{_syntaxRegexList = value;}
set{return _regexList;}
}
Я укоротил код для пробела. Добавлен конвертер типов. –
@Joshua - сокращение места простое, но сокращенная версия в идеале должна компилироваться (*) и демонстрировать проблему. * = если вы не спрашиваете о проблеме синтаксиса, которая предотвращает компиляцию. –