Silverlight 如何在Windows Phone中使WebBrowser控件自动调整其高度?

Silverlight 如何在Windows Phone中使WebBrowser控件自动调整其高度?,silverlight,windows-phone-7,xaml,height,webbrowser-control,Silverlight,Windows Phone 7,Xaml,Height,Webbrowser Control,上下文 我在xaml中创建了一个WebBrowser控件,并通过字符串将一些html绑定到它,让它以html方式显示它们。该项目基于Windows Phone OS 7.1 我发现了什么 一切正常,但有一个问题。除非我在XAML中定义高度,否则WebBrowser将永远不会自动调整其高度。这意味着当我不定义它的高度时,它甚至有0高度并隐藏自己。那我怎么才能做到呢 我想要的网络浏览器是什么 1-通过传递的HTML字符串自动调整其高度 2-没有滚动条,因为WebBrowser已拉伸其高度以适应内容

上下文 我在xaml中创建了一个WebBrowser控件,并通过字符串将一些html绑定到它,让它以html方式显示它们。该项目基于Windows Phone OS 7.1

我发现了什么 一切正常,但有一个问题。除非我在XAML中定义高度,否则WebBrowser将永远不会自动调整其高度。这意味着当我不定义它的高度时,它甚至有0高度并隐藏自己。那我怎么才能做到呢

我想要的网络浏览器是什么 1-通过传递的HTML字符串自动调整其高度 2-没有滚动条,因为WebBrowser已拉伸其高度以适应内容


您是为7.0还是7.1构建?7.0支持IE7技术,7.1将带您访问IE9技术,对于某些内容,它将在设备浏览器中正常加载,但不会在webbrowser控件中加载。我会尝试构建7.1来测试这种可能性。我刚刚测试过,它在这里工作。WebBrowser控件的容器是什么?@OlivierPayenStackPanel@ChrisW. 该项目基于Windows Phone OS 7.1Hi@AlbertGao。。你找到这个问题的答案了吗。现在我需要同样的解决方案。请让我知道。。提前谢谢。。
        <phone:WebBrowser FontSize="{StaticResource PhoneFontSizeExtraLarge}" 
                          VerticalContentAlignment="Top"
                          HorizontalAlignment="Stretch"
                          VerticalAlignment="Stretch"
                          wb:WebBrowserHtmlBinding.HtmlString="{Binding MainFloor}"
                          Margin="12" 
                          Foreground="{StaticResource TitleColor}"
                          HorizontalContentAlignment="Stretch"/>