次の方法で共有


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。 既定の実装では、プラットフォーム固有の場所からファイルが提供されます。 などのwwwroot/index.html資産を提供するカスタムIFileProviderを返すには、このメソッドをオーバーライドします。 基本メソッドを呼び出し、その戻り値を と 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>)

拡張メソッド

GetRequiredService<T>(IElementHandler, Type)

BlazorWebViewViewHandler

GetRequiredService<T>(IElementHandler)

BlazorWebViewViewHandler

GetService<T>(IElementHandler, Type)

BlazorWebViewViewHandler

GetService<T>(IElementHandler)

BlazorWebViewViewHandler

GetServiceProvider(IElementHandler)

BlazorWebViewViewHandler

IsConnected(IElementHandler)

BlazorWebViewViewHandler

適用対象