Asp.net 如何创建;“可用字段”;我自己的财产?
我已经创建了一个从StateManagedCollection继承的类。 它有一些类作为列,比如GridView。 但是我不能选择我想从哪个文件中选择。 它的设计应该像下面的图片。 但我的情况如下: 我已将财产写在下面:Asp.net 如何创建;“可用字段”;我自己的财产?,asp.net,Asp.net,我已经创建了一个从StateManagedCollection继承的类。 它有一些类作为列,比如GridView。 但是我不能选择我想从哪个文件中选择。 它的设计应该像下面的图片。 但我的情况如下: 我已将财产写在下面: [Description("A collection of ToolBarItem's ")] [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] [Editor(typeof
[Description("A collection of ToolBarItem's ")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
[Editor(typeof(System.ComponentModel.Design.CollectionEditor), typeof(System.Drawing.Design.UITypeEditor)), PersistenceMode(PersistenceMode.InnerProperty)]
public virtual Items Items
{
}
有人能帮我吗?GridView columns集合使用自定义UI类型编辑器来显示此界面。内置ASP.NET
CollectionEditor
将不显示所需的UI。在您的例子中,如果集合的项类型是抽象类,CollectionEditor
可能不起作用
解决方案是建立您自己的自定义-基本步骤是
System.Drawing.Design.UITypeEditor
GetEditStyle
方法以通知属性浏览器您将启动模态表单