6

WP7 アプリケーションで HTML コンテンツを表示したいと考えています。私は WebBrowser を使用していますが、非常にうまく機能します。ただし、同じページに HTML ではないコンテンツがいくつかあるため、私の WebBrowser は ScrollViewer 内にあります。そこで、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 コントロールに代わるものはありますか、それとも回避策はありますか?

ありがとうございました

4

1 に答える 1

4

私が知る限り代替手段はありませんが、この同様の質問に対する解決策には、HTML を TextBlocks に変換するための単純なアルゴリズムが含まれています。

Windows Phone 7 の HTMLTextBlock

于 2012-04-10T09:13:17.433 に答える