定义:跟应用程序的一些高级任务绑定的函数,可以避免重复的编写事件处理函数;当连接的命令不可用时,命令特性通过自动禁用控件来管理用户界面的状态。
继承关系:
RoutedCommand : ICommand,所有WPF命令都是RoutedCommand或其派生类的实例。
RoutedUICommand : RoutedCommand,大部分命令是RoutedUICommand的实例,该类只是多了个显示文本Text属性
命令库:
使用:
<!--ApplicationCommands可以省略--> <Button Conmmand="ApplicationCommands.New">New</Button> private void NewCommand_Excuted(Object sender, ExcutedRoutedEventArgs e) { MessageBox.Show("触发:"+e.Source.Tostring()); }
private void NewCommand_CanExcuted(Object sender, CanExcutedRoutedEventArgs e) { e.CanExcute = isDirty;//true启用命令,false禁用 }
标签:知识点,RoutedCommand,备忘录,Object,RoutedUICommand,命令,WPF From: https://www.cnblogs.com/chixiner/p/17153428.html