如何使用相对路径将本地*.htm文件加载到WPF WebBrowser?

4
可能重复:
如何在C# WebBrowser中加载本地HTML文件 我正在使用C#(VS 2010)创建程序,并且想显示帮助文件。 我创建了help.htm文件。该文件包含在帮助目录中的解决方案中。我想将此htm文件加载到对话框中的WebBroswer中。但是,当我尝试使用相对路径时,出现问题。
            HelpWindow helpwin = new HelpWindow(); //creating new window

            Uri helpUri = new Uri ("help\\pm_view.htm",UriKind.RelativeOrAbsolute); //setting path

            helpwin.webBrowser.Navigate(helpUri); //navigating webBroswer

之后,我遇到了错误:不允许相对URI。参数名称:源。
以下是我的C#解决方案架构图: enter image description here 请问有人可以帮忙吗?
非常感谢!

不是问题,但你考虑过使用FlowDocument吗?它们在WPF中显示得很好。 - paparazzo
2个回答

3

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接