【问题标题】:How do the RoutedCommand constructors differ from eachother?RoutedCommand 构造函数之间有何不同?
【发布时间】:2009-11-30 03:19:33
【问题描述】:

WPF 中的 RoutedCommand 有 3 个重载的构造函数。

考虑以下几点:

public static RoutedCommand AddTextFieldCommand = new RoutedCommand();

public static RoutedCommand AddTextFieldCommand = new RoutedCommand("AddTextField", typeof(DesignerWindow));

第二个有什么优势?

在 XAML 中定义是否更容易? MSDN 并没有真正提供太多 关于第二个构造函数的详细信息。

【问题讨论】:

    标签: wpf routedcommand


    【解决方案1】:

    根据我的经验,两者之间没有真正的语义差异。对我来说,它们的功能似乎完全相同。我不会肯定地说没有区别,我只是没有注意到。

    然而,我注意到的是,至少使用允许您添加名称的构造函数,并添加一个有用的名称,确实可以帮助调试。在处理路由命令的断点处,如果所有命令都有名称,则可以更轻松地判断是哪个命令。

    -- 高温下, 尘土飞扬

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      • 2014-11-03
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      相关资源
      最近更新 更多