我创建了一个用户控件在Windows应用程序C# 3.5中,它有许多属性(字符串,整数,颜色等)。这些属性可以在属性窗口中修改,值也可以被持久化而没有问题。
然而,我创建了一个类似于下面的属性:
属性对话框允许我添加和删除这些项目,但是一旦我关闭对话框,输入的值就会丢失。
我错过了什么?非常感谢!
然而,我创建了一个类似于下面的属性:
public class MyItem
{
public string Text { get; set; }
public string Value { get; set; }
}
public class MyControl : UserControl
{
public List<MyItem> Items { get; set; }
}
属性对话框允许我添加和删除这些项目,但是一旦我关闭对话框,输入的值就会丢失。
我错过了什么?非常感谢!