WPF之Command基础:[4]自定义命令
1、继承ICommand,实现自定义SayCommand。
该命令功能为以对话框展现文本框的内容。
这里将命令目标作为Execute的参数。
![WPF之Command基础:[4]自定义命令](https://exp-picture.cdn.bcebos.com/2184380f8835dd8aa59c56b303013870d441879a.jpg)
2、创建命令源。
自定义命令需要有命令源来发送他们,通过继承ICommandSource来实现命令源。
下面通过Label的OnMouseLeftButtonUp事件来发送命令。
![WPF之Command基础:[4]自定义命令](https://exp-picture.cdn.bcebos.com/a44e8afc508c9bcec0bb99c3d6dd884ce44afa9a.jpg)
3、使用命令源进行界面布局。
界面包含一个文本框(作为命令目标)和命令源MyLabel。
![WPF之Command基础:[4]自定义命令](https://exp-picture.cdn.bcebos.com/890dfb4a2f27e7ef264578b519dd3340b7f3f59a.jpg)
4、命令关联,为命令源附上SayCommand命令。
![WPF之Command基础:[4]自定义命令](https://exp-picture.cdn.bcebos.com/3201a8f39187031c8c83bc486a86242fa972ec9a.jpg)
5、实现效果。
![WPF之Command基础:[4]自定义命令](https://exp-picture.cdn.bcebos.com/9881b1fce186242fb13187ab35e434daf15ee89a.jpg)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:116
阅读量:42
阅读量:83
阅读量:127
阅读量:166