J'ai créé un UserControl appelé CatalogBrowser
qui a une propriété ListedFamilies
qui expose les objets Family
actuellement répertoriés dans le contrôle. Voici le code de la propriété.Visual Studio Designer continue à essayer d'initialiser ma propriété 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;
}
}
maintenant dans un formulaire où je me sers de ce contrôle, je continue à avoir un problème avec Visual Studio ajoutant la ligne suivante dans le fichier du concepteur du formulaire.
this.catalogBrowserControl1.ListedFamilies = ((System.Collections.Generic.List<SOMLib.Family>)(resources.GetObject("catalogBrowserControl1.ListedFamilies")));
Cela provoque mon programme de tomber en panne parce que je n'ai pas (ou si vous voulez) une ressource dans mon projet pour initialiser la valeur de cette propriété de collection.
Comment puis-je empêcher Visual Studio
d'essayer automatiquement d'initialiser cette propriété?