BlazorWebView 類別

定義

在 Windows 傳統型應用程式中裝載 Razor 元件的 Windows Forms 控件。

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

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

RootComponents

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

Services

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

StartPath

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

WebView

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

方法

CreateControlsInstance()

在 Windows 傳統型應用程式中裝載 Razor 元件的 Windows Forms 控件。

CreateFileProvider(String)

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

Dispose(Boolean)

在 Windows 傳統型應用程式中裝載 Razor 元件的 Windows Forms 控件。

OnCreateControl()

在 Windows 傳統型應用程式中裝載 Razor 元件的 Windows Forms 控件。

TryDispatchAsync(Action<IServiceProvider>)

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

適用於