private void UpdateProperty(string propertyName, Func <IJavascriptObjectFactory, IJavascriptObject> factory) { WebView?.Dispatch(() => { var newValue = factory(WebView.Factory); ViewModelUpdater.UpdateProperty(CachableJsValue, propertyName, newValue, false); }); }
internal void SetUpdateCountOnJsContext() { var newValue = WebView.Factory.CreateInt(_Count); ViewModelUpdater.UpdateProperty(CachableJsValue, "CanExecuteCount", newValue, false); }
public ViewModelUpdaterTest() { _viewModelUpdater = new ViewModelUpdater(_priceDataSource, _historicalDatabase, _viewModel); }