簡體   English   中英

獲取HTML以在XAML中顯示

[英]Getting html to display in xaml

  • 我試過了phone:Webbrowser,它不會自動將大小調整為所需的數量。
  • 我已經嘗試了許多textbox和richttextbox屬性擴展庫,但我無法使用。

我想知道人們如何將html插入Windows Phone 8的文本框或richtextboxs中。

啊,我現在已經花了兩個晚上了! h!

內容:

我打電話是返回的HTML的API(為什么哦,上帝為什么)......我想返回的HTML綁定到一個textboxrichtextbox ,或者如果我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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM