public JWWebViewDelegate(UIViewController controller, JWWebView jwWebView) { this.jwWebView = jwWebView; this.controller = controller; articleView = (ArticleView)jwWebView.Parent.Parent; Navigated += JWWebViewDelegate_Navigated; }
protected override void OnElementChanged(ElementChangedEventArgs <Xamarin.Forms.WebView> e) { base.OnElementChanged(e); // Basic settings if (Control != null && e.NewElement != null) { view = e.NewElement as JWWebView; } }
protected override void OnElementChanged(VisualElementChangedEventArgs e) { base.OnElementChanged(e); if (e.NewElement != null) { view = e.NewElement as JWWebView; Delegate = new JWWebViewDelegate(ViewController, view); Initialize(); } }