WPF之Command基础:[5]命令绑定
1、创建自定义命令SayCommand2。
此命令根据parameter参数判断命令是否可执行(parameter不为空)以及命令执行逻辑(显示parameter的内容)。
下面会将文本框内容作为parameter参数传入。
![WPF之Command基础:[5]命令绑定](https://exp-picture.cdn.bcebos.com/5c2a1ad149299a8846f4f05167eeadbcbf2f7f7f.jpg)
2、创建命令源MyLabel2。
由于这里Command、CommandParameter和CommandTarget需要用于绑定,所有要将其定义为依赖属性,如下。
![WPF之Command基础:[5]命令绑定](https://exp-picture.cdn.bcebos.com/46315818dfdae43bb3611a95c457935652bb747f.jpg)
3、定义命令并实例化。
由于需要进行绑定,须将SayCommand2定义为属性。
![WPF之Command基础:[5]命令绑定](https://exp-picture.cdn.bcebos.com/65ba880b3121056196444d5d08aee8d7582a6a7f.jpg)
4、进行页面布局并进行命令绑定。
下面绑定了Command(绑定在SayCommand2)和CommandParameter(绑定在box1的Text属性上)。
![WPF之Command基础:[5]命令绑定](https://exp-picture.cdn.bcebos.com/def72c6c576699cf9cb437d7a885e036e3915e7f.jpg)
5、实现效果。
效果与上篇自定义命令的效果类似,这里就不再演示了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:141
阅读量:153
阅读量:141
阅读量:64
阅读量:77