1
|
Dustin Getz sunsations · 技术社区 · 16 年前 |
![]() |
2
0
如果你说的是一个理想的解决方案,你应该考虑使用 MVC (Win表单不鼓励这样做),因此您关心的所有数据都包含在一个封装的、非UI绑定的对象(即模型)中。用户界面表单从数据中填充自己,当表单被拆掉时,应用程序可以检索数据。如果数据对象实现了ISerializable,那么就差不多完成了。 如果你说的是权宜之计,并且绝对肯定它将不需要增长或改变(这永远不会发生-我只在一次性应用程序中这样做),那么我将刮下表单内容,并将其写入适当的位置(用户设置、数据文件等)。 如果你说的是构建一个尽可能简单的东西,永远,永远,永远,永远,永远,永远,永远,我会看到使用 data binding 或者创建一个映射对象,该对象了解如何将数据从对象映射到UI元素,然后再向外映射(例如,您可以将主表单元素子类化以包含名称字段,或者使用初始文本字段找出要在可序列化哈希表中查找的键,或者可序列化对象中的属性名称)。 |
![]() |
JOO · 使用udpClient从多个IP地址连续接收数据 2 年前 |
![]() |
Futterkiste · 函数比例图 3 年前 |
![]() |
user18789895 · 我应该如何验证WinForms应用程序? 3 年前 |
![]() |
beriscen · 如何使整个链接标签区域可点击? 3 年前 |
![]() |
lpmaxim · 当鼠标光标悬停在按钮上时,背景图像会移动 3 年前 |