我的應用程序中有一個FlowDocumentReader控件。在FlowDocumentReader中顯示html文本
<FlowDocumentReader Document="{Binding FlowDocument}" Style="{DynamicResource FlowDocumentStyle}" />
這裏就是我的文字設置爲FlowDocumentReader:
Paragraph paragraph = new Paragraph();
paragraph.Inlines.Add("some <b>book</b>");
FlowDocument.Blocks.Add(paragraph);
的問題是,「書」是不是像HTML顯示,該變量是在WPF應用程序可見。
我嘗試使用該轉換器:
http://code.msdn.microsoft.com/windowsdesktop/XAML-to-HTML-Conversion-ed25a674/view/SourceCode
但後來在我的WPF應用程序顯示的文字是這樣的:
<FlowDocument xml:space="preserve" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph>some <Run FontWeight="bold">book</Run></Paragraph></FlowDocument>
,並再次這不是大膽。我怎樣才能做到這一點?
使用['RichTextBox'類(http://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox(V = vs.110)的.aspx),其是能夠格式化單個單詞。 – Sheridan 2014-10-03 11:09:25