In the past everything was simple. My app does email archiving with a lot of options. For most of them I had code like
dim thePrefValue as String = Globals.thePrefs.GetPrefString("Schedule_TimeFrame")
to get the value and
to set the values directly. Now I want to have multiple sets of options. There is going to be a class that holds the option sets. But how do I do the communication between this class and the individual controls. First I thought about the observer pattern, but the communication needs to be two-way. Also, the central data class and the individual controls aren't really related to each other. Can/should I use notifications? Any other ideas?