private void OnFrameLoadStart(object sender, FrameLoadStartEventArgs e) { if (e.Frame.IsMain) { ActionExtension.InvokeInMainThread(() => PageLoadingStarted?.Invoke(this, new UrlEventArgs(e.Url ?? string.Empty))); } }
private void OnFrameLoadStart(object sender, FrameLoadStartEventArgs e) { _inner.SetZoomLevel(Math.Log(_zoomLevel, 1.2)); if (e.Frame.IsMain) { ActionExtension.InvokeInMainThread(() => PageLoadingStarted?.Invoke(this, new UrlEventArgs(AlterUrl(e.Url)))); } }
private void OnNavigating(object sender, WebBrowserNavigatingEventArgs args) { if (_inner == null || _inner.Url != args.Url) { return; } PageLoadingStarted?.Invoke(this, new UrlEventArgs(args.Url.ToString())); LoadingStateChanged?.Invoke(this, new PageLoadingEventArgs(AsyncProgressEntry.Indetermitate, args.Url.ToString())); }