Rising

自我学习记录,方便使用时查找。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

参见: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>
posted on 2011-12-17 12:54  Rising  阅读(1092)  评论(1编辑  收藏  举报