Как реализовать элемент управления Silverlight для расписания (планировщик) - PullRequest
0 голосов
/ 30 сентября 2010

Моя компания собирается разработать функцию перетаскивания в Silverlight. Мы очень плохо знакомы с Silverlight и только что изучили SL неделю назад. Но я считаю, что функция, которую хочет моя компания, может быть реализована в Silverlight. Элемент управления about относится к расписанию, в котором ресурс будет перемещаться.

Вот подробности функции. У нас есть одно поле со списком слева (список ресурсов) и одна таблица справа. То, что мы хотим сделать, это перетащить элемент из списка в таблицу, после чего могут возникнуть некоторые манипуляции с данными в таблице. Я думаю, что это просто, но для себя я не знаю, как создать таблицу, которая, я думаю, не имеет такого встроенного контроля. Пожалуйста, посмотрите мой скриншот ниже.

http://i.stack.imgur.com/QCaVX.jpg

Мои вопросы:

  • Как мы можем достичь этого особенность?

  • Как лучше всего реализовать этот контроль?

  • Как мы можем справиться с таким событием, как сбросить, перезагрузить, привязать и так далее?

  • Как мы можем выбрать и перетащить ячейку на таблица

Ответы [ 3 ]

0 голосов
/ 17 февраля 2012

Элемент управления Telerik называется RadScheduleView и его можно увидеть здесь: http://demos.telerik.com/silverlight/#ScheduleView/FirstLook. Он имеет хорошую производительность и множество функций.

0 голосов
/ 23 декабря 2013

Мы также используем Telerik RadScheduleView. Это просто и много демонстраций для вас, чтобы начать.

0 голосов
/ 30 сентября 2010

Да, Silverlight может это сделать.Он имеет drag-drop и богатую поддержку для создания пользовательских пользовательских элементов управления.

Telerik RadControls для Silverlight имеет элемент управления, который делает то, что вам нужно.Они также делают источник доступным.

Вы можете сначала изучить все доступные сторонние элементы управления, чтобы сэкономить на стоимости разработки.

В вашем вопросе слишком много вопросов, чтобы ответить.Лучше сделайте свое исследование, а затем задавайте конкретные вопросы.

...