WPF知识点备忘录——命令
定义:跟应用程序的一些高级任务绑定的函数,可以避免重复的编写事件处理函数;当连接的命令不可用时,命令特性通过自动禁用控件来管理用户界面的状态。
继承关系:
  
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禁用
}
 
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号