我有一个PropertyGrid
,其描述值绑定到属性Description
。我想使用MultilineStringEditor
来修改此Description
。单击小箭头显示编辑器,当文本已加载时(通过文件反序列化和数据绑定),编辑器显示文本(Description
get-function返回正确的值)。
但是当我手动编辑文本时,Description属性的设置值为空。我做错了什么?
这是我的代码:
[Editor("System.ComponentModel.Design.MultilineStringEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a",
"System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Description
{
get { return this.myModel.Description; }
set { this.myModel.Description = value; }
}