public override async void CanExecuteCommand(params IJavascriptObject[] e) { var parameter = JavascriptToGlueMapper.GetFirstArgumentOrNull(e); await UiDispatcher.RunAsync(() => _CanExecute = _Command.CanExecute(parameter)); UpdateCanExecuteValue(); }
public override void Execute(IJavascriptObject[] e) { var parameter = JavascriptToGlueMapper.GetFirstArgumentOrNull(e); UiDispatcher.Dispatch(() => _Command.Execute(parameter)); }