代码之家  ›  专栏  ›  技术社区  ›  Sergio Tapia

当我为我的菜单创建点击事件时,我会为每个菜单项创建大约20个事件。这是首选的方式吗?

  •  1
  • Sergio Tapia  · 技术社区  · 15 年前

    我在用WPF菜单。我有大约20个不同的菜单按钮,在XAML代码中,我将一个单击事件关联到每个菜单项。

    这是首选的方法吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Dmitri Nesteruk    15 年前

    好吧,您当然可以这样做,或者您可以使用命令。参见 this tutorial .

        2
  •  1
  •   ema    15 年前

    命令是首选的、更容易的、更不耦合的(请参阅dmitri教程)。另一种解决方案是对所有菜单使用单个事件处理程序,在这些菜单中,您有一个开关来选择应该执行哪个部分。