我通過一些問題在WebView中去, 在我的WebView我加載與圖像本地的HTML文件(轉換爲Base64字符串)&添加CSS按照這樣我們的要求,的HTML加載在地鐵應用
MainView.NavigateToString(css.ToString()); //CSS is String Builder
現在我在同一個頁面,其中有文字的列表,如果你點擊文本它會在WebView中顯示相關的HTML頁面上添加彈出,之後,我試圖用水平導航等負載的Html
但webview不會允許任何其他控制, 因爲這個R eason我要購買RichTextBlock。
但是,什麼是初始點加載在RichTextBlock HTML字符串,
問題:如何加載HTML字符串中RichTextBlock或任何其他控制,而不是網頁視圖。
不幸的是,我相信的WebView是裝載HTML的唯一途徑(如內容,而不僅僅是文本)轉換成C#/ XAML中的應用,除了從一開始就創建WinJS/HTML應用程序。如果您可以將HTML轉換爲XAML,那麼您可以使用'XamlReader',更具體地說'XamlReader.Load'。 –
@NateDiamond我沒有得到你的意圖,使用'XamlReader'其控制,我不得不使用XAML後。現在我在webview中加載了String(其中包含圖像,CSS和HTML)。 我知道我可以爲此RichTextBlock。但我想知道如何讓它成爲可能。 謝謝你考慮我的問題。 – Kumar
看看[這裏](http://stackoverflow.com/questions/13088034/showing-html-in-winrt-with-richtextblock-or-other-component)的答案。基本上,你需要把你的HTML到XAML控件,如電網,運行速度,跨度等。然後,您可以使用XamlReader.Load讓您的新的自定義控制從你的HTML解析,並將其設置爲RichTextBlock的內容(通過它的BlockCollection屬性)。可以說,這很難做到。您可能希望查看[this](http://html2xaml.codeplex.com/)庫,儘管它尚未更新很久,所以您可能需要稍微使用它。 –