private void InitializeWebView() { webViewInjector = new WebViewInjector(); webViewInjector.AddCss("/Web/bundle.css"); webViewInjector.AddJavaScript("/Web/bundle.js"); webView = new WebView(WebViewExecutionMode.SameThread); webView.DefaultBackgroundColor = Colors.Transparent; webView.NavigationStarting += WebViewNavigationStarting; webView.NavigationCompleted += WebViewNavigationCompleted; webView.PermissionRequested += WebViewPermissionRequested; Grid.SetRowSpan(webView, 2); webView.SetBinding(WebView.VisibilityProperty, new Binding { Path = new PropertyPath("ShowIcon"), Converter = new BooleanToVisibilityConverter { Mode = BooleanToVisibilityMode.TrueIsCollapsed } }); Container.Children.Insert(0, webView); }