Элементы управления чертежом комнаты - PullRequest
1 голос
/ 29 марта 2012

Мне нужно добавить некоторые функции в приложение asp.net, которое позволяет позиционировать столы и другие объекты, такие как двери и столбы в комнате. Таблицы могут иметь несколько предопределенных форм и нуждаются в некоторой текстовой информации внутри них, такой как имя таблицы или что-то еще. Пользователь должен иметь возможность перетащить эти фигуры в нужное положение. Положение и т. Д. Этих фигур необходимо сохранить в БД. фактический размер и форма комнаты также должны быть «нарисованы» пользователем и снова сохранены в БД.

Прежде чем я приступлю к какому-либо проекту WPF / silverlight или чему-то еще, кто-нибудь знает какие-либо элементы управления, asp.net, silverlight или даже jquery и т. Д., Которые позволят мне это сделать?

Редактировать - Приложение представляет собой веб-формы asp.net с частичным рендерингом страниц с использованием ajax.

1 Ответ

0 голосов
/ 29 марта 2012

Я бы использовал комбинацию инструментов HTML:

  • jQuery UI dragggable позволяет довольно легко выполнять перетаскивание.
  • Вы можете включить вводтекстовые поля в перетаскиваемых элементах для хранения имен объектов и их соответствующего стиля.
  • Привязывая перетаскивание событий и копируя координаты в скрытые теги ввода, вы можете создать HTML-форму, которая при отправкесодержит все необходимое для сохранения комнаты в БД.
...