1、创建自定义命令SayCommand2。此命令根据parameter参数判断命令是否可执行猾诮沓靥(parameter不为空)以及命令执行逻辑(显示parameter的内容)。下面会将文本框内容作为parameter参数传入。
2、创建命令源MyLabel2。由于这里Command、CommandParameter和CommandTarget需要用于绑定,所有要将其定义为依赖属性,如下。
3、定义命令并实例化。由于需要进行绑定,须将SayCommand2定义为属性。
4、进行页面布局并进行命令绑定。下面绑定了Command(绑定在SayCommand2)和CommandParameter(绑定在box1的Text属性上)。
5、实现效果。效果与上篇自定义命令的效果类似,这里就不再演示了。