【发布时间】:2016-10-04 06:25:27
【问题描述】:
我在 WindowsForms 中有一个应用程序,我使用控件 propertyGrid。 我将 SelectedObject 属性设置为我的自定义对象。但是像这样的一个属性:
[CategoryAttribute("Options"), DescriptionAttribute("")]
[TypeConverter(typeof(Language))]
public List<Language> Languages { get; set; }
return me ,,构造函数类型语言未找到”
其他字符串或枚举属性工作正常。 有一个语言类的代码:
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;
}
}
感谢您的回答
【问题讨论】:
-
尝试将默认构造函数添加到
Language,看看是否有帮助。
标签: c# winforms propertygrid