答案 0 :(得分:1)
我建议使用MVVM方法来实现它。让详细信息(名称,年龄等)字段绑定到ViewModel中的字符串属性,然后使Add Employee按钮使用Command
绑定。该命令应该将员工添加到ObservableCollection<Employee>
,而您需要拥有Employee
模型类。如果您仍然坚持使用逗号分隔的字符串来显示这些员工,那么您可以让列表框对MultiBinding
执行ObservableCollection<Employee>
,并设置IMultiValueConverter
。
要序列化为XML,您只需创建Employee
类实现ISerializable
,并使用System.Xml.Serialization.XmlSerializer
类将该员工集合序列化为XML。
这里很难解释一切,如果你对使用MVVM感兴趣,你应该谷歌并开始阅读。