【发布时间】:2011-10-26 16:24:50
【问题描述】:
每次用户退出程序时,我的程序都会要求保存到配置文件,即使没有对各种输入控件进行任何更改。现在,我被要求仅在进行更改时保存。很多时候用户只会打开配置文件只查看参数,当他们没有做任何更改时要求保存更改时他们会担心。我正在修改每个控件的“更改事件”以更新全局更改标志。在第10个控制出40个之后,我认为必须有更好的方法。现在我正在寻找一种策略或设计模式来实现这一点。
【问题讨论】:
-
“当它要求保存更改时他们会感到担心,而他们没有进行任何更改。- 没错!
-
除了将新的序列化配置与旧的进行比较的通用方法之外,根据您使用的 UI 技术,可能还有一些快捷方式。你使用 Winforms、WPF、WebForms 还是其他的东西?
标签: c# design-patterns controls