私はユーザーコントロールを持っています。
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
public List<Person> People
{
get
{
return new List<Person>();
}
set
{
throw new NotImplementedException();
}
}
}
このコントロールをフォームにドラッグすると、シリアル化エラーが発生します。初めてコントロールをドラッグするか、コントロールを削除するかなどによって、エラーが変わります。定数は、Personをシリアル化可能にすると、エラーがなくなるということです。要素をフォームにドロップするときにエラーが発生するのはなぜですか?典型的な修正は何ですか?