2012-04-10 31 views
6

Quiero mostrar algo de contenido HTML en mi aplicación WP7. Uso WebBrowser y funciona muy bien. Sin embargo, mi WebBrowser está dentro de ScrollViewer porque tengo algunos contenidos que no son HTML en la misma página. Entonces, hice que mi WebBrowser no fuera desplazable y con una altura fija. Pero el control no puede ser más alto que 2048px y tengo algunos contenidos que son más que eso. Por lo tanto, no muestra toda la página y el texto se corta. Aquí está el código:¿Visualiza contenido HTML mezclado sin WebBrowser? (problemas con 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> 

Y aquí es una captura de pantalla del problema: WebBrowser problem

Así que, ¿hay alguna alternativa al control WebBrowser o hay alguna solución?

Gracias

Respuesta

4

No hay alternativa por lo que yo sé, sin embargo, la solución a esta pregunta similar incluye un algoritmo simple para convertir HTML en TextBlocks:

HTMLTextBlock for Windows Phone 7

+0

gracias por su respuesta pero no solo tengo texto, también tengo cosas como iframe, imagen, ... que no se pueden convertir a TextBlock. – orel

Cuestiones relacionadas