語言

BlazorWebViewHandler 類別

定義

public ref class BlazorWebViewHandler : Microsoft::Maui::Handlers::ViewHandler<Microsoft::AspNetCore::Components::WebView::Maui::IBlazorWebView ^, System::Object ^>
public ref class BlazorWebViewHandler : Microsoft::Maui::Handlers::ViewHandler<Microsoft::AspNetCore::Components::WebView::Maui::IBlazorWebView ^, System::Object ^>, Microsoft::AspNetCore::Components::WebView::Maui::IBlazorWebViewHandler
public class BlazorWebViewHandler : Microsoft.Maui.Handlers.ViewHandler<Microsoft.AspNetCore.Components.WebView.Maui.IBlazorWebView,object>
public class BlazorWebViewHandler : Microsoft.Maui.Handlers.ViewHandler<Microsoft.AspNetCore.Components.WebView.Maui.IBlazorWebView,object>, Microsoft.AspNetCore.Components.WebView.Maui.IBlazorWebViewHandler
type BlazorWebViewHandler = class
    inherit ViewHandler<IBlazorWebView, obj>
type BlazorWebViewHandler = class
    inherit ViewHandler<IBlazorWebView, obj>
    interface IBlazorWebViewHandler
    interface IViewHandler
    interface IElementHandler
Public Class BlazorWebViewHandler
Inherits ViewHandler(Of IBlazorWebView, Object)
Public Class BlazorWebViewHandler
Inherits ViewHandler(Of IBlazorWebView, Object)
Implements IBlazorWebViewHandler
繼承
實作

建構函式

名稱 Description
BlazorWebViewHandler()

初始化一個新的實例 BlazorWebViewHandler ,使用預設映射。

BlazorWebViewHandler(PropertyMapper)

初始化使用指定映射的新實例 BlazorWebViewHandler 。

欄位

名稱 Description
BlazorWebViewMapper

此欄位屬於 MAUI 基礎架構的一部分,並非設計用於應用程式碼。

屬性

名稱 Description
ContainerView

取得作為容器 PlatformView的視圖。

(繼承來源 ViewHandler)
HasContainer

取得或設定一個值,指示是否 PlatformView 包含在視圖中。

(繼承來源 ViewHandler)
MauiContext

A ViewHandler 代表 BlazorWebView。

(繼承來源 ElementHandler)
NeedsContainer

會得到一個值,指示是否 VirtualView 需要容器視圖。

(繼承來源 ViewHandler)
PlatformView

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
Services

A ViewHandler 代表 BlazorWebView。

(繼承來源 ElementHandler)
VirtualView

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)

方法

名稱 Description
ConnectHandler(TPlatformView)

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
CreateFileProvider(String)

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

CreatePlatformView()

A ViewHandler 代表 BlazorWebView。

DisconnectHandler(TPlatformView)

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double)

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
Invoke(String, Object)

A ViewHandler 代表 BlazorWebView。

(繼承來源 ElementHandler)
MapHostPage(BlazorWebViewHandler, IBlazorWebView)

將屬性 HostPage 映射到指定的處理器。

MapRootComponents(BlazorWebViewHandler, IBlazorWebView)

將屬性 RootComponents 映射到指定的處理器。

PlatformArrange(Rect)

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
RemoveContainer()

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
SetContainerView(Object)

設定或清除由 返回的 ContainerView視圖。

(繼承來源 ViewHandler)
SetMauiContext(IMauiContext)

A ViewHandler 代表 BlazorWebView。

(繼承來源 ElementHandler)
SetupContainer()

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement)

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView)

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
TryDispatchAsync(Action<IServiceProvider>)

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

UpdateValue(String)

A ViewHandler 代表 BlazorWebView。

(繼承來源 ElementHandler)
ValidateContainerView(Object)

驗證 是 containerView 該處理器支援的容器類型,若不支援則拋出。

(繼承來源 ViewHandler)

明確介面實作

名稱 Description
IBlazorWebViewHandler.CreateFileProvider(String)

A ViewHandler 代表 BlazorWebView。

IBlazorWebViewHandler.TryDispatchAsync(Action<IServiceProvider>)

A ViewHandler 代表 BlazorWebView。

IElementHandler.DisconnectHandler()

A ViewHandler 代表 BlazorWebView。

(繼承來源 ElementHandler)
IElementHandler.PlatformView

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)
IViewHandler.ContainerView

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler)
IViewHandler.VirtualView

A ViewHandler 代表 BlazorWebView。

(繼承來源 ViewHandler<TVirtualView,TPlatformView>)

擴充方法

名稱 Description
GetRequiredService<T>(IElementHandler, Type)

A ViewHandler 代表 BlazorWebView。

GetRequiredService<T>(IElementHandler)

A ViewHandler 代表 BlazorWebView。

GetService<T>(IElementHandler, Type)

A ViewHandler 代表 BlazorWebView。

GetService<T>(IElementHandler)

A ViewHandler 代表 BlazorWebView。

GetServiceProvider(IElementHandler)

A ViewHandler 代表 BlazorWebView。

IsConnected(IElementHandler)

A ViewHandler 代表 BlazorWebView。

適用於