1

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

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

我希望 WebBrowser 为
1 - 通过传递的 HTML 字符串自动调整其高度
2 - 没有滚动条,因为 WebBrowser 已经拉伸其高度以适应内容

        <phone:WebBrowser FontSize="{StaticResource PhoneFontSizeExtraLarge}" 
                          VerticalContentAlignment="Top"
                          HorizontalAlignment="Stretch"
                          VerticalAlignment="Stretch"
                          wb:WebBrowserHtmlBinding.HtmlString="{Binding MainFloor}"
                          Margin="12" 
                          Foreground="{StaticResource TitleColor}"
                          HorizontalContentAlignment="Stretch"/>
4

0 回答 0