什么是CanExecuteChanged?
我可以使用CanExecuteChanged更改“可执行”条件吗?
或者......“用于什么”它的使用?
没有找到相关结果
已邀请:
3 个回复
降女陷费券
模式的对象可以选择收听此事件,例如按钮可以使用此事件来知道何时重新查询命令状态(通过调用can execute方法)来设置其启用状态。 为了使can执行模式有用,需要有一些可用于引发事件的东西。 Prism的
有一个方法可以调用手动引发此事件,以便订阅者在选择加入模式时重新查询can execute方法。 将命令分配给按钮。 按钮订阅可以执行已更改的事件。 按钮执行可以执行方法,它返回false - 禁用按钮。 您可以更改可以执行方法所依赖的状态。 你调用raise可以在Prism命令上执行更改。 可以执行已更改的事件。 按钮事件处理程序触发。 按钮调用命令可以执行方法 - 启用按钮。 例 在下面基于Prism的示例中,我们在执行save命令时将SaveCommand
的状态从false更改为true。调用to3ѭ将导致
事件被提升,而客户调用
方法。在实践中,这将使得绑定到
的“保存”按钮将其状态从启用更改为禁用并再次返回到启用状态。
爆刺疤灯
,以便重新评估你的
处理程序。
臀夯脖锑
我不知道这对性能有何影响;然而,无论如何,它们似乎都不太好。这就是我使用的。