参见:http://www.kuqin.com/windows/20071029/1929.html

好处:

使用Command有什么好处?
减少业务代码与UI的耦合度
Command可以集中管理不同操作。
Command既和操作关联,又和界面关联。

 

详细参见MSDN。

如果命令库类中的命令不满足需要,则可以创建自己的命令。有两种方法可创建自定义命令。第一种是从头开始,并实现ICommand接口。另一种方法,也是更常用的方法,是创建RoutedCommand或RoutedUICommand。

有关创建自定义RoutedCommand的示例,请参见Create a Custom RoutedCommand Sample(创建自定义RoutedCommand示例)。

 

另:可以把命令与键盘输入绑定起来:

<Window.InputBindings>
  <KeyBinding Command="ApplicationCommands.Open"
              Gesture="CTRL+R" />
</Window.InputBindings>

相关文章:

  • 2021-06-21
  • 2022-12-23
  • 2022-03-03
  • 2021-11-07
  • 2022-12-23
  • 2021-05-07
  • 2021-08-24
  • 2021-05-23
猜你喜欢
  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2021-04-17
  • 2021-11-17
  • 2022-12-23
相关资源
相似解决方案