public BaseWebView(IBaseWindow window, BaseWebPage defaultPage, bool bouncingEnabled = false) : base()//window.Frame) { Page = defaultPage; parentWindow = window; implementer = new BaseWebViewImplementer(this); //ScrollView.Bounces = bouncingEnabled; }
//public BaseWebView(IBaseWindow window) // : base("about:blank") { // parentWindow = window; // implementer = new BaseWebViewImplementer(this); //} public BaseWebView(IBaseWindow window, BaseWebPage defaultPage) : base(defaultPage.Url.ToString()) { Page = defaultPage; parentWindow = window; implementer = new BaseWebViewImplementer(this); }
public void LoadMarkup(BaseWebPage page) { Page = page; LoadMarkup(page.Url); }
/// <summary> /// IMPORTANT!!! : WebView must implement this method itself, otherwise will be an endless loop. /// </summary> /// <param name="page"></param> public void LoadMarkup(BaseWebPage page) { webView.LoadMarkup(page); }
public MainWebView(IBaseWindow window, BaseWebPage defaultPage) : base(window, defaultPage) { }
internal static Uri GetPageUrl(BaseWebPage page) { return new Uri(AppHelper.Paths.GetPageAssetPath(page.NameString + ".htm"), UriKind.Absolute); }
internal static Uri GetPageUrl(BaseWebPage page) { return(new Uri(AppHelper.Paths.GetPageAssetPath(page.NameString + ".htm"), UriKind.Absolute)); }
public BaseWebView(IBaseWindow window, BaseWebPage defaultPage = null) : base((Context)window) { parentWindow = window; Page = defaultPage; implementer = new BaseWebViewImplementer(this); scriptInterface = new SynchronousFrontendScriptInterface(); AddJavascriptInterface((Java.Lang.Object)scriptInterface, scriptInterface.Name); }