Я загружаю данные из сети, а затем используя библиотеку Html2Xaml, генерирующую XAML из полученного файла HTML, и связывает полученную строку с RichTextBlock.DataContext, но когда вы открываете страницу, пустое, что я делаю неправильно?Как поместить текст XAML в richtextblock?
<ScrollViewer VerticalScrollBarVisibility="Auto">
<RichTextBlock>
<RichTextBlock.DataContext>
{Binding Content}
</RichTextBlock.DataContext>
</RichTextBlock>
</ScrollViewer>
Содержимое становится настолько переменной:
var item = await SampleDataSource.GetItemAsync((String)e.NavigationParameter);
HtmlDocument link_page = new HtmlDocument();
link_page.LoadHtml(await LoadPage(item.UniqueId));
HtmlNode _table2 = link_page.GetElementbyId("main_body");
item.Content = Html2XamlConverter.Convert2Xaml(_table2.WriteContentTo());
//Content now looks like this: "<Paragraph LineStackingStrategy="MaxHeight">Процедурная генерация карты (часть 1)</Paragraph><Paragraph LineStackingStrategy="MaxHeight"></Paragraph><Paragraph LineStackingStrategy="MaxHeight">Автор: <Bold>Артем Гуревич</Bold></Paragraph><Paragraph LineStackingStrategy="MaxHeight">..."
this.DefaultViewModel["Item"] = item;
Вы ниже этого использования? https://github.com/MacawNL/WinRT-RichTextBlock.Html2Xaml/blob/master/Readme.md#usage – Xyroid
Поместите весь код Xaml, пожалуйста – AymenDaoudi