Share via


BlazorWebViewHandler 類別

定義

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

建構函式

BlazorWebViewHandler()

使用預設對應,初始化 的新實例 BlazorWebViewHandler

BlazorWebViewHandler(PropertyMapper)

使用指定的對應,初始化 的新實例 BlazorWebViewHandler

欄位

BlazorWebViewMapper

此欄位是 MAUI 基礎結構的一部分,不適用於應用程式程式代碼。

屬性

ContainerView

取得做為 容器的 PlatformView檢視。

(繼承來源 ViewHandler)
HasContainer

取得或設定值,這個值表示 是否 PlatformView 包含在檢視中。

(繼承來源 ViewHandler)
MauiContext

BlazorWebViewViewHandler

(繼承來源 ElementHandler)
NeedsContainer

取得值,這個值表示 是否需要 VirtualView 容器檢視。

(繼承來源 ViewHandler)
PlatformView

BlazorWebViewViewHandler

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

BlazorWebViewViewHandler

(繼承來源 ElementHandler)
VirtualView

BlazorWebViewViewHandler

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

方法

ConnectHandler(TPlatformView)

BlazorWebViewViewHandler

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

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

CreatePlatformView()

BlazorWebViewViewHandler

DisconnectHandler(TPlatformView)

BlazorWebViewViewHandler

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

BlazorWebViewViewHandler

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

BlazorWebViewViewHandler

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

HostPage 屬性對應至指定的處理程式。

MapRootComponents(BlazorWebViewHandler, IBlazorWebView)

RootComponents 屬性對應至指定的處理程式。

PlatformArrange(Rect)

BlazorWebViewViewHandler

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

BlazorWebViewViewHandler

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

BlazorWebViewViewHandler

(繼承來源 ElementHandler)
SetupContainer()

BlazorWebViewViewHandler

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

BlazorWebViewViewHandler

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

BlazorWebViewViewHandler

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

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

UpdateValue(String)

BlazorWebViewViewHandler

(繼承來源 ElementHandler)

明確介面實作

IElementHandler.DisconnectHandler()

BlazorWebViewViewHandler

(繼承來源 ElementHandler)
IElementHandler.PlatformView

BlazorWebViewViewHandler

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

BlazorWebViewViewHandler

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

BlazorWebViewViewHandler

(繼承來源 ViewHandler)
IViewHandler.VirtualView

BlazorWebViewViewHandler

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

適用於