WebBrowser阻止在PivotControl中滑动

Jan*_*nci 1 .net pivot webbrowser-control windows-phone-7

我在我的应用程序和一些pivotItems WebBrowser中有PivotControl.我注意到WebBrowser阻止滑动到下一个枢轴.我不确定这是否可以,因为其他支点滑动,而WebBrowser不支持,这可能会令人困惑.这种行为是否正确?有办法解决这个问题吗?(也许是小黑客)

这是我的xaml代码:

<controls:Pivot Title="MY PIVOT">
    <controls:PivotItem Header="first">
        <TextBlock Text="First Pivot" />
    </controls:PivotItem> 
    <controls:PivotItem Header="second">
        <TextBlock Text="Second Pivot" />
    </controls:PivotItem>       
    <controls:PivotItem Header="third">
        <phone:WebBrowser Source="http://www.stackoverflow.com" />
    </controls:PivotItem>
</controls:Pivot>
Run Code Online (Sandbox Code Playgroud)

dec*_*one 5

这是正确的行为.

WebBrowser 这样做是为网页启用水平滚动.

这就是为什么不建议将这样的控制放在一个Pivot.例如,尝试将Map控件放入a Pivot.

我建议你把它WebBrowser拿出来Pivot放在一个单独的页面中.