語言

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
實作

建構函式

名稱 Description
BlazorWebView()

建立 BlazorWebView 的新執行個體。

欄位

名稱 Description
BlazorWebViewInitializedProperty

事件的支援存放區 BlazorWebViewInitialized 。

BlazorWebViewInitializingProperty

事件的支援存放區 BlazorWebViewInitializing 。

HostPageProperty

HostPage 屬性的備份存放區。

RootComponentsProperty

RootComponent 屬性的備份存放區。

ServicesProperty

Services 屬性的備份存放區。

StartPathProperty

StartPath 屬性的備份存放區。

UrlLoadingProperty

UrlLoading 屬性的備份存放區。

屬性

名稱 Description
BlazorWebViewInitialized

允許在建立 Web 檢視之後自定義。

BlazorWebViewInitializing

允許在建立 Web 檢視之前自定義。

HostPage

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

RootComponents

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

Services

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

StartPath

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

UrlLoading

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

WebView

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

方法

名稱 Description
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元件可用的範圍服務。

適用於