public InternalMap ( object from, object iadditional = null ) : IJSCSGlue | ||
from | object | |
iadditional | object | |
return | IJSCSGlue |
internal async Task Init(object addicionalObject) { _Root = await _Context.EvaluateOnUIContextAsync(() => _JSObjectBuilder.InternalMap(_RootObject, addicionalObject)); await RunInJavascriptContext(async() => { _Context.InitOnJsContext(); _sessionInjector = _Context.JavascriptSessionInjector; RegisterJavascriptHelper(); _Root.ComputeJavascriptValue(_Context.WebView.Factory, _SessionCache); var res = await InjectInHTMLSession(_Root); await _sessionInjector.RegisterMainViewModel(res); if (ListenToCSharp) { ListenToCSharpChanges(); } _IsListening = true; }); }