最近需要做一个配置程序,主要给其他程序做相关配置的小工具. 配置项蛮多的,一般我们都是将各个配置项写到配置文件的节点中,比如App.config文件或者自定义的xml文件. 因为我用的是wpf,MVVM,所以其实界面上的所有数据我都存着ViewModel的实体属性中.比如我们新建一个Model,叫SettingModel,界面上不管做任何更改,其实数据都和SettingModel中一样. 我们将这个SettingModel的内存数据序列化到本地文件.等下次运行程序时,再去反序列化将Setting…