我们目前正在使用Delphi 5和Delphi 2005进行开发,并研究通过Delphi Prism进行.NET路由。
是否有与Delphi的ActionList等效的.NET?
对于那些不熟悉ActionList的人来说,它是一个包含我们创建的动作集合的组件,例如:保存,刷新,加载等。每个操作都可以有一个标题,图像,启用/禁用分配给它。之后,您可以为操作指定一个按钮,该按钮将继承操作的标题,图像等,如果您的UI具有可用作菜单项和按钮的保存操作,则它们都可以使用相同的操作
答案 0 :(得分:3)
您也可以查看Actions for .NET WinForms。除此之外,它允许以类似Delphi的方式对动作进行分类,并且可以选择以异步方式执行和/或更新它们。
答案 1 :(得分:2)
WinForms没有内置这样的东西,但WPF使用它的命令。见http://www.microsoft.com/belux/msdn/nl/community/columns/jdruyts/wpf_commandpattern.mspx
答案 2 :(得分:2)
是的,有:Crad's Actions。
这是一个描述和托管原始源代码的CodeProject页面。 code link上的original author's page已损坏。
很遗憾微软没有采用它们。