Хотя архитектуру привязки свойств приходится объяснять довольно долго, я все равно считаю ее одной из самых элегантных частей Creation Center. По своей природе Creation Center является визуальным приложением с расширенными пользовательскими взаимодействиями. Приложение предназначено для создания и обработки фотографий, поэтому оно просто не может напоминать стандартное бизнес-приложение с набором серых форм! Однако из небольшого набора простых объектов, каждый из которых определялся одной линией поведения, мы построили весьма динамичный интерфейс.
В конечном итоге клиентское приложение поддерживало перетаскивание мышью, выделение участков изображения, изменение размеров «на ходу», таблицы и активизацию двойным щелчком. И для этого нам ни разу не пришлось выйти за рамки архитектуры привязки свойств!
Related posts: