【发布时间】:2016-04-18 12:00:18
【问题描述】:
我正在尝试基于 DevExpress Grid (v.14.2) 创建自己的 GridControl。这似乎运作良好,但我的 Settings-Object 在 Designer 中不可编辑。
到目前为止,这是我的网格:
[ToolboxItem(true)]
[DXToolboxItem(true)]
public class MyGrid : GridControl
{
private Settings _settings;
public MyGrid()
{
_settings= new Settings();
}
[Category("My Category")]
[Description("My Description")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public Settings Settings
{
get { return _settings; }
set { _settings = value; }
}
}
这是我的设置类:
[EditorBrowsable(EditorBrowsableState.Always)]
public class Einstellungen
{
[Category("My Category")]
[Description("My Description")]
public bool CanGroup { get; set; }
[Category("My Category")]
[Description("My Description")]
public bool IsEditable { get; set; }
}
是否有任何我缺少的属性?在 msdn 上搜索过,但他们也只是推荐使用的属性...
在设计器中我只能看到: 设置 | MyNamespace.Settings 但无法编辑 bool 属性。
【问题讨论】:
标签: c# winforms devexpress xtragrid