我在 C# 类中有一组文件名:
private List<string> m_files
public List<string> Files
{
get
{
return m_files;
}
set
{
m_files = value;
}
}
我希望能够在属性网格中显示和编辑该集合,特别是我希望能够使用标准的 FileDialog
将文件添加到该集合。哪种方法最简单?
最佳答案
使用 EditorAttribute
指定使用 CollectionEditor
编辑此属性:
private List<string> m_files
[EditorAttribute(typeof(System.ComponentModel.Design.CollectionEditor), typeof(System.Drawing.Design.UITypeEditor))]
public List<string> Files
{
get
{
return m_files;
}
set
{
m_files = value;
}
}
关于c# - 如何在属性网格中编辑文件名集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4134194/