Ejemplo n.º 1
0
 public BaseWebView(IBaseWindow window, BaseWebPage defaultPage, bool bouncingEnabled = false)
     : base()//window.Frame) 
 {
     Page = defaultPage;
     parentWindow = window;
     implementer = new BaseWebViewImplementer(this);
     //ScrollView.Bounces = bouncingEnabled;
 }
Ejemplo n.º 2
0
        //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);
        }
Ejemplo n.º 3
0
 public void LoadMarkup(BaseWebPage page) {
     Page = page;
     LoadMarkup(page.Url);
 }
Ejemplo n.º 4
0
 /// <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);
 }
Ejemplo n.º 5
0
        public MainWebView(IBaseWindow window, BaseWebPage defaultPage)
            : base(window, defaultPage) {

        }
Ejemplo n.º 6
0
 internal static Uri GetPageUrl(BaseWebPage page) {
     return new Uri(AppHelper.Paths.GetPageAssetPath(page.NameString + ".htm"), UriKind.Absolute);
 }
Ejemplo n.º 7
0
 internal static Uri GetPageUrl(BaseWebPage page)
 {
     return(new Uri(AppHelper.Paths.GetPageAssetPath(page.NameString + ".htm"), UriKind.Absolute));
 }
Ejemplo n.º 8
0
 /// <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);
 }
Ejemplo n.º 9
0
        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);
        }