在wpf网络视图中打开本地html或pdf文件

时间:2018-10-18 14:52:27

标签: c# wpf webview

我正在尝试在html的网络视图中打开本地wpf。但它不起作用。它显示一个空白的白色窗口。

PdfWebView.Navigate(@"C:\Users\cWW\Desktop\FINAL YEAR PROJECT\Intelliventory\IntelliVentory\InvoicesPDF\index.html");  

<wpf:WebView Name="PdfWebView"></wpf:WebView>

2 个答案:

答案 0 :(得分:1)

假设您正在使用社区工具箱中的WebView控件,那么看来这是不可能的。它需要NavigateToLocalStreamUri和IUriToStreamResolver,它们在UWP上可用,但在WPF版本的控件中似乎不可用。看起来显示本地内容已用完。这里的更多信息:https://twitter.com/rickstrahl/status/1004487812169601026?lang=en

WPF内置的WebBrowser控件有任何原因吗?

答案 1 :(得分:0)

您必须load作为字符串的文件(就像通常从文件中获取字符串一样),然后调用:

PdfWebView.NavigateToString(yourString);