3
是否有類似於備忘錄模式的通用方式來製作Windows窗體應用程序Settings.Default.PropertyValues
的副本?我需要檢查特定的屬性值是否改變。如何製作獲獎表格應用程序設置的副本?
object state = CreateMemento(Settings.Default.PropertyValues);
// show windows dialog where properties may change and be saved
SettingsPropertyValueCollection settings = GetMemento(state);
if (IsSomePropertyChanged(settings, Settings.Default.PropertyValues);
DoSomeAction();