Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 8.1 webview交互和滚动问题_Windows_Xaml_Windows 8_Webview_Windows 8.1 - Fatal编程技术网

Windows 8.1 webview交互和滚动问题

Windows 8.1 webview交互和滚动问题,windows,xaml,windows-8,webview,windows-8.1,Windows,Xaml,Windows 8,Webview,Windows 8.1,我有一个基本的网络视图: <WebView x:Name="webView1" Grid.Row="1" Margin="75,0,40,40"/> webview显示,但它不滚动或允许您单击任何链接(基本上没有与BBC网站中的链接进行交互) 我做了一个完全空白的测试项目,并将其粘贴在页面中进行测试,但效果很好。因此,我的真实项目显然存在一个问题 我已经比较了我的项目和工作测试项目的清单设置,但是它们看起来是一样的 在什么地方会有安全设置吗?我不明白为什么我的项目会以不同于测试项

我有一个基本的网络视图:

<WebView x:Name="webView1" Grid.Row="1"  Margin="75,0,40,40"/>
webview显示,但它不滚动或允许您单击任何链接(基本上没有与BBC网站中的链接进行交互)

我做了一个完全空白的测试项目,并将其粘贴在页面中进行测试,但效果很好。因此,我的真实项目显然存在一个问题

我已经比较了我的项目和工作测试项目的清单设置,但是它们看起来是一样的


在什么地方会有安全设置吗?我不明白为什么我的项目会以不同于测试项目的方式处理webview。

在找到一个类似的问题后,我回到我的项目,看看我的webview顶部是否有任何透明层,阻止了交互

我用软件查看了可视化树。那里什么也没有。然后我意识到XAML间谍本身就在那里!所以我在项目中禁用了XAML Spy,webview现在可以工作了


因此,XAMLSpy必须在应用程序顶部放置一个透明层,这显然会阻止webview交互。我将把它记录为XAML Spy的bug。希望他们能把它修好。

tnx Daisy,救了我一天,很高兴我帮了忙。这相当令人沮丧。:-)如果您使用VS 2015中的实时视觉树,情况也是如此。如果要与webview交互,请确保禁用布局装饰程序。@Daisy我同意,我认为这是XAML Spy v中的一个bug。
protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        webView1.Navigate(new Uri("http://www.bbc.co.uk/news"));
    }