代码之家  ›  专栏  ›  技术社区  ›  rockeye

无法将路由命令添加到WPF中的复选框

  •  2
  • rockeye  · 技术社区  · 17 年前

    某些菜单项使用自定义RoutedCommand; 我想在复选框中使用相同的RoutedCommand:

    <CheckBox Command="local:MainWindow.SwitchContextCommand">
    

    该命令适用于菜单。

    第二:它是如何工作的?使用MenuItems时,当显示菜单时会调用CanExecute。不断显示的复选框会发生什么?点击时隐式调用?

    第三:为什么它不起作用?

    谢谢!

    1 回复  |  直到 16 年前
        1
  •  1
  •   jonathanpeppers    17 年前

    请尝试在Command属性中使用此属性:

    Command="{x:Static local:MainWindow.SwitchContextCommand}"
    

    我希望你的命令在检查后会开火,但我会试试看。