There is a workaround for this; it uses WebViewBrush to draw a webview into a rectangle.
First of all, put your webview along with the rectangle:
<Grid> <WebView x:Name="WebView6" /> <Rectangle Opacity="0.5" x:Name="Rect1"/> </Grid>
After your webview is ready and loaded (you can use the LoadComplete event for the WebView), you can run this code:
WebViewBrush b = new WebViewBrush(); b.SourceName = "WebView6"; b.Redraw(); Rect1.Fill = b; WebView6.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
Which draws a webview onto a rectangle and then collapses the webview.
Now there is a transparent rectangle showing your web view.
Unfortunately, you cannot interact with web browsing this way!
Edit: I use this workaround myself and can be found in the msdn doc: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.controls.webviewbrush
source share