【发布时间】:2019-08-15 03:40:30
【问题描述】:
我有一个ChromiumWebBrowser 控件,其中Visibility 是Collapsed。在可见性设置为 Visible 之前,页面不会加载并且许多调用失败:
System.Exception: 浏览器尚未初始化。Load只能在底层CEF浏览器初始化(CefLifeSpanHandler::OnAfterCreated)后调用。
当Visibility 是Collapsed 时如何加载页面?
【问题讨论】:
-
您是否考虑过将控件的高度或宽度设置为零而不是折叠它?
-
@Andy,
ChromiumWebBrowser似乎并不真正关心Visibility- 它只是在等待非零ActualSize。我不确定一个非零维度会发生什么,但我仍然认为明确的CreateOffscreenBrowser调用更可靠。