我使用下面的屬性有一個公共性質的用戶控件:使Visual Studio設計忽略的公共屬性
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
我試圖刪除所有者的形式,重新創建在Visual Studio 2010中新形式,並將此UserControl添加到窗體。它不斷添加一行像在設計文件中的以下:
this.vMyUserControl.MyProperty = ((MyNamespace.MyClass)(resources.GetObject("vMyUserControl.MyProperty")));
這崩潰我的應用程序,因爲這個屬性的目的不是要通過序列化創建。
對不起,我沒看到你已經使用了... –