2012-04-10 100 views
6

我想在我的WP7應用程序中顯示一些HTML內容。我使用WebBrowser,它工作得很好。但是,我的WebBrowser位於ScrollViewer內部,因爲我在同一頁面中有一些內容不是HTML。所以,我讓WebBrowser不能滾動並且高度固定。但控制不能高於2048px,而且我有一些內容比這更多。因此,它不顯示整個頁面並且文本被剪切。 下面是代碼:在沒有WebBrowser的情況下顯示混合的HTML內容? (ScrollViewer問題)

<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控件還是有解決方法嗎?

謝謝

回答

4

有,據我所知,沒有選擇,然而,解決這一類似的問題,包括一個簡單的算法,將HTML轉換成的TextBlocks:你的回答

HTMLTextBlock for Windows Phone 7

+0

感謝但我不僅擁有文本,還擁有諸如iframe,image等無法轉換爲TextBlock的內容。 – orel 2012-04-10 09:21:22

相關問題