本文实例演示C#WPF命令使用实例
定义:
命令(Command):命令表示一个任务单元,并且可跟踪该任务的状态,实际上是实现了ICommand接口的类。然而,命令实际上可以包括任务执行的逻辑代码,也可以不包括从而仅作为联系命令源与命令目标的媒介。比如,WPF 默认的接口实现类RoutedCommand,其内部就不包括任何实际的执行代码,只负责“跑腿”不负责操作;而一般我们自定义的命令,都会在命令内部执行任务操作。
实例,窗体的多个控件都进行触发同一个方法。如果采用常规的事件的话,相当麻烦,采用命令简便很多。
首先创建WPF项目,添加按钮控件、Menu、ToolBar控件
- x:Class="ChangedDemo.MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x&