【发布时间】:2010-10-17 08:57:24
【问题描述】:
我在 .net 中找到了 ICommandExecutor 接口,但找不到实现它的类。我知道使用了一些与 xaml 相关的东西。但是winforms也有什么东西吗?
【问题讨论】:
我在 .net 中找到了 ICommandExecutor 接口,但找不到实现它的类。我知道使用了一些与 xaml 相关的东西。但是winforms也有什么东西吗?
【问题讨论】:
它在 System.Windows.Forms.MenuItem 的内部类 MenuItemData 中实现。
一般来说,如果您想了解在哪里实现了哪些接口,获得答案的最快方法是通过 Reflector。它使这样的查询变得异常简单。
【讨论】:
我认为它是命令设计模式,但它不是要使用的意图。这就是供应商告诉我们不要使用它的原因:http://msdn.microsoft.com/en-us/library/system.windows.forms.icommandexecutor(VS.85).aspx。
它应该以一种可以使用的方式完成,因为它是每个基于设计模式的面向 UI 的应用程序中的常见工件。
Ciao.
【讨论】: