繁体   English   中英

WebView2 源属性不启动 CoreWebView2

[英]WebView2 Source property doesn't initiate CoreWebView2

我花了半个小时试图找出这个乏味的问题,除非设置了 Source 属性,否则您无法导航字符串。

毕竟,我想出了一个解决方法,因为 WebView2 需要一个 html 文件的绝对路径或其他任何东西。

Markdown.Focus(); 
Markdown.BringIntoView();

Markdown.Source = new Uri(Path.GetFullPath("null.html"), UriKind.Absolute);
Markdown.Visibility = Visibility.Visible;

Markdown.NavigateToString(htContent);

即使在这一切之后。 它仍然说“您需要设置 Source 属性..”。 这让我发疯了。

null.html也是一个有效的 html 文件。 它只是空的,因为我需要显示的 HTML 过于动态而无法缓冲到文件中。

而不是代码,你有,试试这个:

await Markdown.EnsureCoreWebView2Async();
Markdown.NavigateToString(htContent);

现在您不必设置Source属性。

顺便说一句:您也不必设置其他属性, WebView2控件会自动显示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM