2012-04-10 32 views
6

Tôi muốn hiển thị một số nội dung HTML trong ứng dụng WP7 của mình. Tôi sử dụng WebBrowser và nó hoạt động rất tốt. Tuy nhiên, WebBrowser của tôi là bên trong một ScrollViewer bởi vì tôi có một số nội dung không phải là HTML trong cùng một trang. Vì vậy, tôi đã làm cho WebBrowser của tôi không thể cuộn được và với chiều cao cố định. Nhưng điều khiển không thể cao hơn 2048px và tôi có một số nội dung nhiều hơn thế. Do đó, nó không hiển thị toàn bộ trang và văn bản bị cắt. Đây là mã:Hiển thị nội dung HTML hỗn hợp mà không cần WebBrowser? (các vấn đề với 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> 

Và đây là một ảnh chụp màn hình của vấn đề: WebBrowser problem

Vì vậy, là có bất kỳ thay thế cho điều khiển WebBrowser hoặc là có một cách giải quyết?

Cảm ơn bạn

Trả lời

4

Không có thay thế như xa như tôi biết, tuy nhiên, giải pháp cho câu hỏi tương tự này bao gồm một thuật toán đơn giản để chuyển đổi HTML sang TextBlocks:

HTMLTextBlock for Windows Phone 7

+0

nhờ cho câu trả lời của bạn nhưng tôi không chỉ có văn bản, tôi cũng có những thứ như khung nội tuyến, hình ảnh, ... mà không thể được chuyển đổi thành TextBlock. – orel

Các vấn đề liên quan