Language

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

BlazorWebView の ViewHandler。

(継承元 ElementHandler)
NeedsContainer

にコンテナー ビューが必要かどうかを VirtualView 示す値を取得します。

(継承元 ViewHandler)
PlatformView

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
Services

BlazorWebView の ViewHandler。

(継承元 ElementHandler)
VirtualView

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)

メソッド

名前 説明
ConnectHandler(TPlatformView)

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
CreateFileProvider(String)

で使用される静的資産のファイル プロバイダーを作成します BlazorWebView。 既定の実装では、プラットフォーム固有の場所からファイルが提供されます。 などのwwwroot/index.html資産を提供するカスタムIFileProviderを返すには、このメソッドをオーバーライドします。 基本メソッドを呼び出し、その戻り値を と CompositeFileProvider 組み合わせて、カスタム資産と既定の資産の両方を使用します。

CreatePlatformView()

BlazorWebView の ViewHandler。

DisconnectHandler(TPlatformView)

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double)

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
Invoke(String, Object)

BlazorWebView の ViewHandler。

(継承元 ElementHandler)
MapHostPage(BlazorWebViewHandler, IBlazorWebView)

プロパティを HostPage 指定したハンドラーにマップします。

MapRootComponents(BlazorWebViewHandler, IBlazorWebView)

プロパティを RootComponents 指定したハンドラーにマップします。

PlatformArrange(Rect)

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
RemoveContainer()

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext)

BlazorWebView の ViewHandler。

(継承元 ElementHandler)
SetupContainer()

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement)

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView)

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
TryDispatchAsync(Action<IServiceProvider>)

指定した workItem を非同期的に呼び出し、Razor コンポーネントで使用できるスコープサービスを渡します。

UpdateValue(String)

BlazorWebView の ViewHandler。

(継承元 ElementHandler)

明示的なインターフェイスの実装

名前 説明
IElementHandler.DisconnectHandler()

BlazorWebView の ViewHandler。

(継承元 ElementHandler)
IElementHandler.PlatformView

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)
IViewHandler.ContainerView

BlazorWebView の ViewHandler。

(継承元 ViewHandler)
IViewHandler.VirtualView

BlazorWebView の ViewHandler。

(継承元 ViewHandler<TVirtualView,TPlatformView>)

拡張メソッド

名前 説明
GetRequiredService<T>(IElementHandler, Type)

BlazorWebView の ViewHandler。

GetRequiredService<T>(IElementHandler)

BlazorWebView の ViewHandler。

GetService<T>(IElementHandler, Type)

BlazorWebView の ViewHandler。

GetService<T>(IElementHandler)

BlazorWebView の ViewHandler。

GetServiceProvider(IElementHandler)

BlazorWebView の ViewHandler。

IsConnected(IElementHandler)

BlazorWebView の ViewHandler。

適用対象