Re[15]: Как назвать метод, который должен быть переопределен
От: itslave СССР  
Дата: 20.04.16 10:34
Оценка: 46 (1) +1
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, itslave, Вы писали:



I>>Это решается враперами с инициализацией в конструкторе, как я и показывал выше.


S>Это не решается врапперами, ты просто прячешь за ними внутреннюю кухню и заявляешь, что вот, инициализации не требуется.

Так и есть — внутреннюю кухню инкапсулировал в отдельный класс. И я нигде не говорил что инициализации не требуется — вопрос в том где ее делать.

S>Всё поведение контрола зависит от родителя. Допустим, в дочернем окне выставлен другой scale или другая ui-тема.

S>Это приводит к срабатыванию adaptive-триггера, тот, в свою очередь — к смене шаблонов половины контролов, в том числе полной смене поведения этих контролов и к перегенерации всего visual three. Logical three, т.е. инстансы контролов при этом остаются те же. И да, это бизнес-требование, пользователи не хотят, чтобы ссылка на myButton внезапно протухла посреди времени жизни формы.

S>Ну и как тут нам помогут врапперы?

Ну вот так же само и помогут. Одни враперы уничтожаются, другие создаются. Логическое дерево не меняется.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.