我有一些公共領域的一類,我想顯示在窗體上的PropertyGrid此字段:禁止收集
public class FileInfo
{
...
[DisplayName("Messages")]
public Collection<MessageInfo> MessageInfos { get; set; }
}
的問題是,我也想禁用收集此類的某些情況下,所以用戶甚至不能進入其編輯器。我需要從代碼中,而不是從設計者那裏獲得。
即使我做這個領域只讀通過添加屬性[只讀(真),將允許用戶通過按下進入它的編輯(...):
當你說設計師......你指的是Visual Studio中,你的程序,等等? – Jared 2013-04-08 04:08:19