library Controls/dragnDrop

Библиотека контролов, которые реализуют перемещение элементов при помощи курсора мыши.

Container

Контейнер, который отслеживает события мыши и генерирует события перемещения.

Контрол-контейнер должен быть встроен в Controls/dragnDrop:Controller.

Controller

Контроллер обеспечивает взаимосвязь между контейнерами перемещения Controls/dragnDrop:Container.

Он отслеживает события контейнеров и оповещает о них другие контейнеры.

Контроллер отвечает за отображение и позиционирование шаблона, указанного в опции draggingTemplate в контейнерах.

Перетаскивание элементов работает только внутри Controls/dragnDrop:Container.

DraggingTemplate

Стандартный шаблон перемещения для списка.

Entity

Базовый класс, от которого наследуется объект перемещения.

Объект можно любым образом кастомизировать, записав туда любые необходимые данные.

IResizingLine

Интерфейс для контроллов, позволяющих визуально отображать процесс изменения других контролов при помощи перемещения мыши.

ItemsEntity

Базовый класс, от которого наследуется объект перемещения в списке.

Объект можно любым образом кастомизировать, записав туда любые необходимые данные.

Подробнее читайте здесь.

ResizingLine

Контрол, позволяющий визуально отображать процесс изменения других контролов при помощи перемещения мышью

Тайпдефы

IDragObject

FAQ

5/17/2021Авраменко А.С.