繁体   English   中英

标记以在Visual Studio Designer中编辑用户控件的DataMember

[英]Tag to edit DataMember of user control in visual studio designer

我有[AttributeProvider(typeof(IListSource))]标记,该标记使我可以通过Visual Studio编辑器中的下拉列表编辑DataSource字段。 是否有使用类似的标签,所以我可以用相同的方式编辑DataMember属性。 现在我必须输入DataMember的值,如果我必须继续查找字段名称,这将花费很多时间...

    [AttributeProvider(typeof(IListSource))]
    public object DataSource
    {
        get
        {
            return this.dataSource;
        }

        set
        {
            this.dataSource = value;
            BindTextBox();
        }
    }

    [Editor("System.Windows.Forms.Design.DataMemberFieldEditor", typeof(System.Drawing.Design.UITypeEditor))]
    public String DataMember
    {
        get
        {
            return this.dataMember;
        }

        set
        {
            this.dataMember = value;
            BindTextBox();
        }
    }

我最终使用了[Browsable(true)]。 这让我将字段编辑为文本字段,但没有下拉菜单...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM