Есть ли .NET эквивалент Delphi's ActionList? - PullRequest
6 голосов
/ 29 января 2009

В настоящее время мы используем Delphi 5 и Delphi 2005 для разработки и изучаем возможность использования маршрута .NET через Delphi Prism.

Существует ли .NET-эквивалент Delphi's ActionList?

Для тех, кто не знаком с ActionList, это компонент, который содержит коллекцию действий, которые мы создаем, например, Сохранить, Обновить, Загрузить и т. Д. Каждое действие может иметь подпись, изображение, включить / отключить назначение. После этого вы можете назначить кнопку действию, и кнопка будет наследовать заголовок, изображение и т. Д. Действия, и если в вашем пользовательском интерфейсе доступно действие сохранения в виде пункта меню и кнопки, они могут использовать одно и то же действие .

Ответы [ 3 ]

3 голосов
/ 31 января 2013

Вы также можете взглянуть на Действия для .NET WinForms . Помимо прочего, он позволяет классифицировать действия в стиле Delphi и имеет возможность выполнять и / или обновлять их асинхронно.

2 голосов
/ 07 ноября 2011

Да, есть: Действия Крэда .

Это страница CodeProject с описанием и размещением исходного исходного кода. Кодовая ссылка на странице оригинального автора не работает.

Жаль, что Microsoft их не принимает.


enter image description here

enter image description here

2 голосов
/ 29 января 2009

WinForms не имеют такой встроенной функции, но WPF делает с ее командами. Смотри http://www.microsoft.com/belux/msdn/nl/community/columns/jdruyts/wpf_commandpattern.mspx

...