gpt4 book ai didi

c# - 在没有 WebBrowser 的情况下显示混合的 HTML 内容? (ScrollViewer 的问题)

转载 作者:太空狗 更新时间:2023-10-29 21:46:15 24 4
gpt4 key购买 nike

我想在我的 WP7 应用程序中显示一些 HTML 内容。我使用 WebBrowser,它工作得很好。但是,我的 WebBrowser 位于 ScrollViewer 中,因为我在同一页面中有一些不是 HTML 的内容。所以,我让我的 WebBrowser 不可滚动且高度固定。但是控件不能高于2048px,我有一些内容比这更高。因此,它不会显示整个页面并且文本会被剪切。这是代码:

<ScrollViewer>
<StackPanel Orientation="Vertical">
<Image Height="240" HorizontalAlignment="Center" Stretch="{Binding ImageStretch}" Width="Auto" Source="{Binding Image}" />
<TextBlock Text="{Binding Credit}" TextTrimming="WordEllipsis" />
<TextBlock Text="{Binding Description}" TextWrapping="Wrap" IsHitTestVisible="False" />
<phone:WebBrowser Width="Auto" IsScriptEnabled="True" ScriptNotify="WebBrowserScriptNotify" IsHitTestVisible="False" />
</StackPanel>

这是问题的截图: WebBrowser problem

那么,是否有 WebBrowser 控件的替代方案或解决方法?

谢谢

最佳答案

据我所知没有其他选择,但是,这个类似问题的解决方案包括一个将 HTML 转换为 TextBlocks 的简单算法:

HTMLTextBlock for Windows Phone 7

关于c# - 在没有 WebBrowser 的情况下显示混合的 HTML 内容? (ScrollViewer 的问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10085927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com