【问题标题】:C#: In which classes are the ICommandExecutor interface used?C#:在哪些类中使用了 ICommandExecutor 接口?
【发布时间】:2010-10-17 08:57:24
【问题描述】:

我在 .net 中找到了 ICommandExecutor 接口,但找不到实现它的类。我知道使用了一些与 xaml 相关的东西。但是winforms也有什么东西吗?

【问题讨论】:

    标签: c# winforms command


    【解决方案1】:

    它在 System.Windows.Forms.MenuItem 的内部类 MenuItemData 中实现。

    一般来说,如果您想了解在哪里实现了哪些接口,获得答案的最快方法是通过 Reflector。它使这样的查询变得异常简单。

    http://www.red-gate.com/products/reflector/

    【讨论】:

    • 嗯,我希望在.net中更多地使用Command设计模式但是反射器的提示非常好。
    【解决方案2】:

    我认为它是命令设计模式,但它不是要使用的意图。这就是供应商告诉我们不要使用它的原因:http://msdn.microsoft.com/en-us/library/system.windows.forms.icommandexecutor(VS.85).aspx

    它应该以一种可以使用的方式完成,因为它是每个基于设计模式的面向 UI 的应用程序中的常见工件。

    Ciao.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 2022-07-01
      • 2014-02-02
      • 2011-11-15
      相关资源
      最近更新 更多