Icommand
contiene dos métodos y un evento.Evento CanExecuteChanged de ICommand
Lo que hacen los dos métodos es clara, pero No puedo entender lo que hace el evento que se proporciona en ICommand
.
Cuando se provoca el evento CanExecuteChanged
?
La explicación siguiente está en MSDN pero I no lo puedo entender.
CanExecuteChanged se eleva si el administrador comando que centraliza las operaciones de mando detecta un cambio en la fuente de comandos que podría invalidar un comando que se ha planteado, pero aún no ejecutado por el comando de unión .
¿Puede explicar esto en términos simples?
Gracias ......
cómo lo hace posible cambiar el método 'CanExecute' en tiempo de ejecución? podrías por favor elaborar ... – Pritesh
@Pritesh, use un predicado –
@WingerSendon Veo que hay una firma alternativa que acepta un predicado de objeto, pero no entiendo lo que quiere decir. –