Compartilhar via


BlazorWebViewHandler Classe

Definição

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)
Herança

Construtores

BlazorWebViewHandler()

Inicializa uma nova instância do BlazorWebViewHandler com mapeamentos padrão.

BlazorWebViewHandler(PropertyMapper)

Inicializa uma nova instância do BlazorWebViewHandler usando os mapeamentos especificados.

Campos

BlazorWebViewMapper

Esse campo faz parte da infraestrutura maui e não se destina ao uso pelo código do aplicativo.

Propriedades

ContainerView

Obtém a exibição que atua como um contêiner para o PlatformView.

(Herdado de ViewHandler)
HasContainer

Obtém ou define um valor que indica se o PlatformView está contido em uma exibição.

(Herdado de ViewHandler)
MauiContext

Um ViewHandler para BlazorWebView.

(Herdado de ElementHandler)
NeedsContainer

Obtém um valor que indica se o precisa ou não de VirtualView uma exibição de contêiner.

(Herdado de ViewHandler)
PlatformView

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
Services

Um ViewHandler para BlazorWebView.

(Herdado de ElementHandler)
VirtualView

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)

Métodos

ConnectHandler(TPlatformView)

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
CreateFileProvider(String)

Cria um provedor de arquivos para ativos estáticos usados no BlazorWebView. A implementação padrão atende arquivos de um local específico da plataforma. Substitua esse método para retornar um personalizado IFileProvider para servir ativos como wwwroot/index.html. Chame o método base e combine seu valor retornado com um CompositeFileProvider para usar ativos personalizados e ativos padrão.

CreatePlatformView()

Um ViewHandler para BlazorWebView.

DisconnectHandler(TPlatformView)

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double)

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
Invoke(String, Object)

Um ViewHandler para BlazorWebView.

(Herdado de ElementHandler)
MapHostPage(BlazorWebViewHandler, IBlazorWebView)

Mapeia a HostPage propriedade para o manipulador especificado.

MapRootComponents(BlazorWebViewHandler, IBlazorWebView)

Mapeia a RootComponents propriedade para o manipulador especificado.

PlatformArrange(Rect)

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
RemoveContainer()

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext)

Um ViewHandler para BlazorWebView.

(Herdado de ElementHandler)
SetupContainer()

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement)

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView)

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
TryDispatchAsync(Action<IServiceProvider>)

Chama o especificado workItem de forma assíncrona e passa os serviços com escopo disponíveis para componentes do Razor.

UpdateValue(String)

Um ViewHandler para BlazorWebView.

(Herdado de ElementHandler)

Implantações explícitas de interface

IElementHandler.DisconnectHandler()

Um ViewHandler para BlazorWebView.

(Herdado de ElementHandler)
IElementHandler.PlatformView

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)
IViewHandler.ContainerView

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler)
IViewHandler.VirtualView

Um ViewHandler para BlazorWebView.

(Herdado de ViewHandler<TVirtualView,TPlatformView>)

Métodos de Extensão

GetRequiredService<T>(IElementHandler, Type)

Um ViewHandler para BlazorWebView.

GetRequiredService<T>(IElementHandler)

Um ViewHandler para BlazorWebView.

GetService<T>(IElementHandler, Type)

Um ViewHandler para BlazorWebView.

GetService<T>(IElementHandler)

Um ViewHandler para BlazorWebView.

GetServiceProvider(IElementHandler)

Um ViewHandler para BlazorWebView.

IsConnected(IElementHandler)

Um ViewHandler para BlazorWebView.

Aplica-se a