2016-05-27 56 views
-1

我需要將員工數據從文本框添加到以逗號分隔顯示目的的列表項目的代碼。 現在,當提交按鈕被按下時,它會從列表框中獲取員工列表並將其以XML格式寫出。 任何人都可以幫我解決它。將逗號分隔的列表框項目轉換爲XML文件

enter image description here

回答

1

我會建議使用MVVM方式來實現這一點。將詳細信息(姓名,年齡等)字段綁定到ViewModel中的字符串屬性,然後使用添加員工按鈕使用Command綁定。該命令應該將該員工添加到ObservableCollection<Employee>中,而您需要擁有Employee模型類。如果您仍然堅持用逗號分隔的字符串來顯示這些員工,那麼您可以讓列表框到ObservableCollection<Employee>,並設置一個IMultiValueConverter

對於序列化爲XML,您可以簡單地使Employee類實現ISerializable,並使用System.Xml.Serialization.XmlSerializer類將該集合的員工序列化回XML。

這裏很難解釋所有的東西,如果你有興趣使用MVVM,你應該谷歌並開始閱讀它。

相關問題