void HandleStartedProvisionalLoad(object sender, WebKit.WebFrameEventArgs e) { var url = String.Empty; if (e.ForFrame.ProvisionalDataSource.Request.MainDocumentURL != null) { url = e.ForFrame.ProvisionalDataSource.Request.MainDocumentURL.ToString(); } if (String.IsNullOrEmpty(url)) { return; } bool cancel = false; ApplicationContext.InvokeUserCode(delegate { cancel = EventSink.OnNavigateToUrl(url); }); if (cancel) { e.ForFrame.StopLoading(); } }
void HandleFinishedLoadForCss(object sender, WebKit.WebFrameEventArgs e) { SetCustomCss(); }