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