나는 사용자 정의 컨트롤이 있습니다.속성 serializeable 오류가 없습니다
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
public List<Person> People
{
get
{
return new List<Person>();
}
set
{
throw new NotImplementedException();
}
}
}
이 컨트롤을 Form으로 끌면 직렬화 오류가 발생합니다. 컨트롤을 삭제하거나 처음으로 컨트롤을 드래그하는 경우에 따라 오류가 변경됩니다. 상수는 Person을 serialize 할 수있게 만들면 오류가 사라진다는 것입니다. 요소를 양식에 놓을 때 오류가 발생하는 이유는 무엇입니까? 일반적인 해결 방법은 무엇입니까?
디자이너에게 "비 속성"이라고 말할 수 있다고 생각합니다. –