为了账号安全,请及时绑定邮箱和手机立即绑定

web 表单 可以序列化提交 ,不用参数一个一个的获取 ; 那 windows桌面程序也可以吗 ?

web 表单 可以序列化提交 ,不用参数一个一个的获取 ; 那 windows桌面程序也可以吗 ?

喵喔喔 2018-12-07 06:59:27
有没有类似表单 序列化的 方式 , 记得桌面的程序可以遍历所有的控件的,是不是有类似的封装的自动映射的方法?
查看完整描述

3 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

自己写个方法就完事了,遍历页面上的所有控件。判断类型。比如textbox,get,set value

wpf可以了解下,本身就是mvvm设计。

查看完整回答
反对 回复 2019-01-21
?
largeQ

TA贡献2039条经验 获得超7个赞

你就把每个当作一个简单的类的对象得了.只要它的类满足序列化的要求都可以序列化.
因此,你首先要保证你的对象是可以序列化的.很多WinForm控件似乎都没有实现ISeralizable接口,因此如果你应该先写自己的WinForm控件,实现ISeralizable接口;另外,你还要保证所有的你需要序列化的成员都是可序列化的.完成上面的步骤后就简单了,可以很方便的对所有控件序列化了.不过这个过程不简单啊.

查看完整回答
反对 回复 2019-01-21
?
30秒到达战场

TA贡献1828条经验 获得超6个赞

打个Attribute或者接口等等,然后遍历一次

查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 466 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信