Я искал в Интернете и нашел, как добавить определенный пользовательский тип данных в настройки. Я вставляю данные самостоятельно, а не с помощью кода во время работы программы. Моя проблема заключалась в том, как добавить пользовательский тип данных в поле со списком в дизайнере. Теперь разобрался и нужен совет, как добавить массив типа данных этого типа. Покажу на простом примере.
у меня есть этот класс
[Serializable()]
public class Product
{
public string Name { get; set; }
public int Price { get; set; }
}
в settings.setting у меня есть настройка ProductSettings, введите MyApp.Data.Product, область действия Application, а значение по умолчанию содержит следующее
<xml definition>
<Product xlmns:xsi=.....>
<Name>Banana</Name>
<Price>1</Price>
</Product>
Таким образом, это работает просто отлично. Но теперь мне нужно получить коллекцию продуктов из файла настроек, поэтому я попытался указать тип как MyApp.Data.Product[], но это невозможно. Всплывающее окно конструктора с сообщением «MyApp.Data.Product[] не определен.». Как я могу понять это?
Спасибо
PF: этот проект - просто библиотека классов, используемая из приложения WPF - если это имеет значение