Показать сообщение отдельно
Старый 20.06.2013, 17:29
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 4  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Т.е. обновлять только те свойства, которые менялись. Это разумеется добавляет больше кода, но стоит того, если ради оптимизации.
Это если Вы приложение делаете и у вас нет дизайнера.
А если это игра - то забудьте про валидацию, не создавайте себе проблем, лучше вручную вызовите свойство UpdateSize() после добавления детей или если какой-то компонент должен занять больше/меньше пространства. Тупо меньше багов будет и времени меньше убъёте. Валидация будет мешеать воплощать то, что нарисовал диз.

И с первого раза без опыта систему валидации нормальную не сделать.
Самая нормальная валидация реализована во Flex, но и там оно бажит и требует очень хорошо себя знать при написании компонентов.
А то что сделано в AsWing - это вообще тихий ужас - оно никогда нормально не обновляло размеры. Так что либо Flex - либо ручками.