这是应用程序的帮助部分。我正在考虑使用FlowdocumentReader来显示帮助文档。但是,是否可能在Flowdocument中显示.rtf或任何.doc文件?或者必须在Xaml中创建flow document。请帮忙。
谢谢!
这是应用程序的帮助部分。我正在考虑使用FlowdocumentReader来显示帮助文档。但是,是否可能在Flowdocument中显示.rtf或任何.doc文件?或者必须在Xaml中创建flow document。请帮忙。
谢谢!
以下代码可以完成你的需求,其中documentPath是你的rtf文件路径:
FileStream fileStream = File.Open(documentPath, FileMode.Open, FileAccess.Read, FileShare.Read);
FlowDocument flowDocument = new FlowDocument();
TextRange textRange = new TextRange(flowDocument.ContentStart, flowDocument.ContentEnd);
textRange.Load(fileStream , DataFormats.Rtf);
不过确保加入错误检查代码。