예제 #1
0
        public override async void CanExecuteCommand(params IJavascriptObject[] e)
        {
            var parameter = JavascriptToGlueMapper.GetFirstArgumentOrNull(e);
            await UiDispatcher.RunAsync(() => _CanExecute = _Command.CanExecute(parameter));

            UpdateCanExecuteValue();
        }
예제 #2
0
        public override void Execute(IJavascriptObject[] e)
        {
            var parameter = JavascriptToGlueMapper.GetFirstArgumentOrNull(e);

            UiDispatcher.Dispatch(() => _Command.Execute(parameter));
        }