自定义属性(列表)在propertygrid返回,,构造函数类型集合未找到"在c#
本文关键字:quot 集合 构造函数 列表 propertygrid 自定义属性 返回 类型 | 更新日期: 2023-09-27 18:11:34
我有一个应用程序在WindowsForms和我使用控件propertyGrid。我为我的自定义对象设置了一个SelectedObject属性。但是像这样的一个属性:
[CategoryAttribute("Options"), DescriptionAttribute("")]
[TypeConverter(typeof(Language))]
public List<Language> Languages { get; set; }
返回我,,构造函数类型语言未找到"
其他字符串或枚举属性工作正常。有一个语言类代码:
public class Language
{
public int ID { get; set; }
public string Name { get; set; }
public string Code { get; set; }
public string ISOCode { get; set; }
public string LocaleCode { get; set; }
public Language(int id, string name, string code, string isoCode, string localeCode)
{
this.ID = id;
this.Name = name;
this.Code = code;
this.ISOCode = isoCode;
this.LocaleCode = localeCode;
}
}
谢谢你的回答
添加如下默认构造函数:
public Language()
{
// Set default values or leave empty
}
我尝试添加以前,但我有同样的问题。
有一个图像。
翻译Chyba(错误)构造函数类型:nextiseshop9 . entities。语言nebyl nalezen。构造函数类型:Nextis.Eshop9.Entities。)
,但其他属性(字符串,enum等)我可以编辑。
属性语言