4
我創建了一個名爲CatalogBrowser
的UserControl,它具有屬性ListedFamilies
,該屬性公開了控件中當前列出的Family
對象。這是該屬性的代碼。Visual Studio Designer不斷嘗試初始化我的Collection屬性
public List<Family> ListedFamilies {
get {
List<Family> returnList = new List<Family>();
foreach (Object obj in this.familyObjectListView.Objects) {
returnList.Add((Family)obj);
}
return returnList;
}
set {
this.familyObjectListView.ClearObjects();
this.familyObjectListView.Objects = value;
}
}
現在在我使用這個控制我一直有與Visual Studio將在窗體的設計文件中的以下行問題的形式。
this.catalogBrowserControl1.ListedFamilies = ((System.Collections.Generic.List<SOMLib.Family>)(resources.GetObject("catalogBrowserControl1.ListedFamilies")));
這會導致我的程序崩潰,因爲我沒有(或希望)做一個資源在我的項目初始化該集合屬性的值。
如何防止Visual Studio
自動嘗試初始化此屬性?