在更新的.NET版本中等效的Windows.Forms.Design.FileNameEditor?

时间:2016-04-07 04:31:45

标签: c# .net xml

我有一个Windows窗体应用程序,它在网格中创建一个我可以选择文件的字段。我相信这是针对.net 2.0的。

[Editor(typeof(System.Windows.Forms.Design.FileNameEditor),
      typeof(System.Drawing.Design.UITypeEditor))]
    public string XMLFile4
    {
        get { return xmlFile4; }
        set { xmlFile4 = value; }
    }

file open dialog

对于更新版本的Windows窗体,上面代码的等效内容是什么,也许适用于.net 4.0?我怎么能让它打开一个文件对话框,这样我就可以选择一个文件来填写这个属性

[Display(GroupName = "Xml", Name = "XMLFile0", Order = 0)]
        public string XMLFile0
        {
            get { return xmlFile0; }
            set { xmlFile0 = value; }
        }

1 个答案:

答案 0 :(得分:1)

System.Windows.Forms.Design.FileNameEditor在.NET 4.6.1中仍然可用,您的代码将按原样运行。

确保您在项目中引用了System.Design.dll,并且您的目标是完整框架,而不仅仅是客户端配置文件。