Sdílet prostřednictvím


BlazorWebViewHandler Třída

Definice

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)
Dědičnost

Konstruktory

BlazorWebViewHandler()

Inicializuje novou instanci objektu BlazorWebViewHandler s výchozím mapováním.

BlazorWebViewHandler(PropertyMapper)

Inicializuje novou instanci BlazorWebViewHandler pomocí zadaných mapování.

Pole

BlazorWebViewMapper

Toto pole je součástí infrastruktury MAUI a není určeno pro použití v kódu aplikace.

Vlastnosti

ContainerView

Získá zobrazení, které funguje jako kontejner pro PlatformView.

(Zděděno od ViewHandler)
HasContainer

Získá nebo nastaví hodnotu, která označuje, zda PlatformView je obsažen v zobrazení.

(Zděděno od ViewHandler)
MauiContext

A ViewHandler pro BlazorWebView.

(Zděděno od ElementHandler)
NeedsContainer

Získá hodnotu, která označuje, zda VirtualView potřebuje zobrazení kontejneru.

(Zděděno od ViewHandler)
PlatformView

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
Services

A ViewHandler pro BlazorWebView.

(Zděděno od ElementHandler)
VirtualView

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)

Metody

ConnectHandler(TPlatformView)

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
CreateFileProvider(String)

Vytvoří zprostředkovatele souborů pro statické prostředky používané v nástroji BlazorWebView. Výchozí implementace obsluhuje soubory z umístění specifického pro platformu. Přepište tuto metodu, pokud chcete vrátit vlastní IFileProvider pro obsluhu prostředků, jako wwwroot/index.htmlje . Zavolejte základní metodu a zkombinujte její návratovou CompositeFileProvider hodnotu s hodnotou, která použije jak vlastní prostředky, tak výchozí prostředky.

CreatePlatformView()

A ViewHandler pro BlazorWebView.

DisconnectHandler(TPlatformView)

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double)

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
Invoke(String, Object)

A ViewHandler pro BlazorWebView.

(Zděděno od ElementHandler)
MapHostPage(BlazorWebViewHandler, IBlazorWebView)

Mapuje HostPage vlastnost na zadanou obslužnou rutinu.

MapRootComponents(BlazorWebViewHandler, IBlazorWebView)

Mapuje RootComponents vlastnost na zadanou obslužnou rutinu.

PlatformArrange(Rect)

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
RemoveContainer()

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext)

A ViewHandler pro BlazorWebView.

(Zděděno od ElementHandler)
SetupContainer()

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement)

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView)

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
TryDispatchAsync(Action<IServiceProvider>)

Volání zadaného workItem asynchronně a předává vymezené služby dostupné komponentám Razor.

UpdateValue(String)

A ViewHandler pro BlazorWebView.

(Zděděno od ElementHandler)

Explicitní implementace rozhraní

IElementHandler.DisconnectHandler()

A ViewHandler pro BlazorWebView.

(Zděděno od ElementHandler)
IElementHandler.PlatformView

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)
IViewHandler.ContainerView

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler)
IViewHandler.VirtualView

A ViewHandler pro BlazorWebView.

(Zděděno od ViewHandler<TVirtualView,TPlatformView>)

Metody rozšíření

GetRequiredService<T>(IElementHandler)

A ViewHandler pro BlazorWebView.

GetRequiredService<T>(IElementHandler, Type)

A ViewHandler pro BlazorWebView.

GetService<T>(IElementHandler)

A ViewHandler pro BlazorWebView.

GetService<T>(IElementHandler, Type)

A ViewHandler pro BlazorWebView.

GetServiceProvider(IElementHandler)

A ViewHandler pro BlazorWebView.

IsConnected(IElementHandler)

A ViewHandler pro BlazorWebView.

Platí pro