Мудрец
Зарегистрирован: 29 September 2002
Сообщения: 1479
Примеры кода: 5
|
RE: Паттерн для изменения состояния контролов |
27 August 2006 16:22 |
|
|
|
|
Вобщем-то задача известная - нужно делать Enabled/Disabled или менять Visible некоторого контрола (будь-то кнопка или список каой-нибудь) в соответсвии с некоторыми условиями.
Если кнопок две-три, то все делается просто в обработчиках различных событий, но когда контролов становится довольно много, и логика их отображения запутана, то код с таким подходом становится просто не читаемый.
Поэтому хотелось бы узнать, кто что использует для решения этой проблемы?
Паттерн Composite, возможно совмещение с Visitor. Dream Theater: Train of Thought
|
|