我有一些公共领域的一类,我想显示在窗体上的PropertyGrid此字段:禁止收集
public class FileInfo
{
...
[DisplayName("Messages")]
public Collection<MessageInfo> MessageInfos { get; set; }
}
的问题是,我也想禁用收集此类的某些情况下,所以用户甚至不能进入其编辑器。我需要从代码中,而不是从设计者那里获得。
即使我做这个领域只读通过添加属性[只读(真),将允许用户通过按下进入它的编辑(...):
当你说设计师......你指的是Visual Studio中,你的程序,等等? – Jared 2013-04-08 04:08:19