[英]Getting html to display in xaml
我想知道人們如何將html插入Windows Phone 8的文本框或richtextboxs中。
啊,我現在已經花了兩個晚上了! h!
內容:
我打電話是返回的HTML的API(為什么哦,上帝為什么)......我想返回的HTML綁定到一個textbox
或richtextbox
,或者如果我haveeee到,一個phone:webbrowser
。
文本框和richtextbox不支持html。
phone:webbrowser
不會根據文檔中的內容調整高度。 您可以通過啟用javascript並調用window.external.Notify()
來做到這一點,但我無法使其正常運行...
繼續上述問題,即使我確實可以使用phone:webbrowser
,但出於測試目的,我將寬度500和高度500設為標准,我仍然可以將我的html字符串視為純文本,而不是由webcontrol正確解析html。 do!
只是嘗試這種方式。
您的xaml:
<Grid x:Name="ContentGrid" Grid.Row="1">
<phone:WebBrowser HorizontalAlignment="Left" Margin="20,50,0,0" Name="webBrowser1" VerticalAlignment="Top" Height="500" Width="430" />
</Grid>
在您的代碼中:
public MainPage()
{
InitializeComponent();
webBrowser1.Loaded += WebBrowser_OnLoaded;
}
private void WebBrowser_OnLoaded(object sender, RoutedEventArgs e)
{
webBrowser1.Navigate(new Uri("readme.htm", UriKind.Relative));
}
希望能幫助到你
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.