BlazorWebView 類別

定義

在 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

應用程式靜態檔案內主機頁面的路徑。 例如: wwwroot\index.html 。 此屬性必須設定為有效的值,才能啟動Razor元件。

RootComponents

實例的 RootComponent 集合,指定要直接在指定的 中使用 Blazor IComponent 型別 HostPage

Services

取得或設定 IServiceProvider 包含此控制件以及應用程式程式代碼所要使用的服務。 此屬性必須設定為有效的值,才能啟動Razor元件。

StartPath

當 Blazor 元件完成載入時,初始 Blazor 瀏覽的路徑。

UrlLoading

允許自定義連結的開啟方式。 根據預設,會在 Web 檢視中開啟內部連結,並在外部應用程式中開啟外部連結。

WebView

傳回這個控件所使用的內部 WebView2

方法

CreateFileProvider(String)

為中使用的 BlazorWebView靜態資產建立檔案提供者。 默認實作會從磁碟提供檔案。 覆寫這個方法以傳回自定義 IFileProvider 來提供資產,例如 wwwroot/index.html。 呼叫基底方法,並將其傳回值與 結合 CompositeFileProvider ,以使用自定義資產和默認資產。

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>)

以異步方式呼叫指定的 workItem ,並傳入Razor元件可用的範圍服務。

適用於