dojo.dnd один объект за один раз только

Так как Ваш класс представляет только действие, можно использовать делегата в случае, существует существующий делегат:

public delegate void Action();

Это - точный эквивалент Вашего класса.

И dГ©claration Вашего анонимного класса даже инструмент для очистки:

Action action = () => Console.WriteLine("Hello world");
action(); // invoke

можно даже использовать закрытие:

public void Hello(string name)
{
  Action action = () => Console.WriteLine("Hello " + name);
  action(); // will call the above lambda !
}
5
задан Jez 21 October 2009 в 13:08
поделиться

1 ответ

Вам необходимо установить "сингулярное" свойство вашего dojo.dnd.Source (наследуемого от dojo.dnd.Selector):

        new dojo.dnd.Source(containerNode, { singular: true } );
7
ответ дан 14 December 2019 в 08:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: