BlazorWebView 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于在 Windows 桌面应用程序中本地托管 Razor 组件的Windows 窗体控件。
public ref class BlazorWebView : System::Windows::Forms::ContainerControl
public class BlazorWebView : System.Windows.Forms.ContainerControl
type BlazorWebView = class
inherit ContainerControl
Public Class BlazorWebView
Inherits ContainerControl
- 继承
-
BlazorWebView
构造函数
BlazorWebView() |
创建 BlazorWebView 的新实例。 |
字段
BlazorWebViewInitialized |
允许在创建 Web 视图后对其进行自定义。 |
BlazorWebViewInitializing |
允许在创建 Web 视图之前对其进行自定义。 |
UrlLoading |
允许自定义链接的打开方式。 默认情况下,在 Web 视图中打开内部链接,在外部应用中打开外部链接。 |
属性
HostPage |
应用程序静态文件中主机页的路径。 例如 |
RootComponents |
实例集合RootComponent,指定要在指定的 HostPage中直接使用的 Blazor IComponent 类型。 |
Services |
获取或设置包含 IServiceProvider 此控件以及应用程序代码要使用的服务。 此属性必须设置为有效值,才能启动 Razor 组件。 |
StartPath |
Blazor 组件加载完成后的初始 Blazor 导航的路径。 |
WebView |
返回此控件使用的内部 WebView2 。 |
方法
CreateControlsInstance() |
用于在 Windows 桌面应用程序中本地托管 Razor 组件的Windows 窗体控件。 |
CreateFileProvider(String) |
为 中使用的 BlazorWebView静态资产创建文件提供程序。 默认实现提供磁盘中的文件。 重写此方法以返回提供资产(例如 )的 |
Dispose(Boolean) |
用于在 Windows 桌面应用程序中本地托管 Razor 组件的Windows 窗体控件。 |
OnCreateControl() |
用于在 Windows 桌面应用程序中本地托管 Razor 组件的Windows 窗体控件。 |
TryDispatchAsync(Action<IServiceProvider>) |
以异步方式调用指定的 |