我有一个集合,我想通过VS集合编辑器添加/更改项目。收集是这样的:
[Browsable(true)]
[Category("Other")]
[Description("Gets or sets items of the menu")]
[NewItemTypes(typeof(MenuItem))]
public List<MenuItem> Items
{
get
{
return items;
}
set
{
items = value;
}
}
private List<MenuItem> items;
MenuItem是我自己的wpf用户控件类,带有一些字符串属性,这确实是Label的内容:
public string Description
{
get
{
return MenuLabel.Content.ToString();
}
set
{
MenuLabel.Content = value;
}
}
集合编辑器中的添加按钮正在工作但是当我尝试保存时,我得到“对象引用未设置...”的异常,错误“值对话框编辑器中出现意外错误”。编辑“描述”字段时,我收到错误“属性值无效”,但异常相同。你知道怎么做吗?