Condividi tramite


BlazorWebViewHandler Classe

Definizione

Oggetto ViewHandler per un oggetto BlazorWebView.

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)
Ereditarietà

Costruttori

BlazorWebViewHandler()

Inizializza una nuova istanza di BlazorWebViewHandler con mapping predefiniti.

BlazorWebViewHandler(PropertyMapper)

Inizializza una nuova istanza di BlazorWebViewHandler usando i mapping specificati.

Campi

BlazorWebViewMapper

Questo campo fa parte dell'infrastruttura MAUI e non è destinato all'uso da parte del codice dell'applicazione.

Proprietà

ContainerView

Ottiene la visualizzazione che funge da contenitore per .PlatformView

(Ereditato da ViewHandler)
HasContainer

Ottiene o imposta un valore che indica se l'oggetto PlatformView è contenuto all'interno di una visualizzazione.

(Ereditato da ViewHandler)
MauiContext

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ElementHandler)
NeedsContainer

Ottiene un valore che indica se è VirtualView necessaria una visualizzazione contenitore.

(Ereditato da ViewHandler)
PlatformView

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
Services

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ElementHandler)
VirtualView

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)

Metodi

ConnectHandler(TPlatformView)

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
CreateFileProvider(String)

Crea un provider di file per gli asset statici usati in BlazorWebView. L'implementazione predefinita serve i file da un percorso specifico della piattaforma. Eseguire l'override di questo metodo per restituire un oggetto personalizzato IFileProvider per gestire gli asset, wwwroot/index.htmlad esempio . Chiamare il metodo di base e combinare il relativo valore restituito con un CompositeFileProvider per usare sia asset personalizzati che asset predefiniti.

CreatePlatformView()

Oggetto ViewHandler per un oggetto BlazorWebView.

DisconnectHandler(TPlatformView)

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
GetDesiredSize(Double, Double)

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
Invoke(String, Object)

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ElementHandler)
MapHostPage(BlazorWebViewHandler, IBlazorWebView)

Esegue il mapping della HostPage proprietà al gestore specificato.

MapRootComponents(BlazorWebViewHandler, IBlazorWebView)

Esegue il mapping della RootComponents proprietà al gestore specificato.

PlatformArrange(Rect)

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
RemoveContainer()

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
SetMauiContext(IMauiContext)

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ElementHandler)
SetupContainer()

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IElement)

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
SetVirtualView(IView)

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
TryDispatchAsync(Action<IServiceProvider>)

Chiama in workItem modo asincrono e passa i servizi con ambito disponibili per i componenti Razor.

UpdateValue(String)

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ElementHandler)

Implementazioni dell'interfaccia esplicita

IElementHandler.DisconnectHandler()

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ElementHandler)
IElementHandler.PlatformView

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
IElementHandler.VirtualView

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)
IViewHandler.ContainerView

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler)
IViewHandler.VirtualView

Oggetto ViewHandler per un oggetto BlazorWebView.

(Ereditato da ViewHandler<TVirtualView,TPlatformView>)

Metodi di estensione

GetRequiredService<T>(IElementHandler, Type)

Oggetto ViewHandler per un oggetto BlazorWebView.

GetRequiredService<T>(IElementHandler)

Oggetto ViewHandler per un oggetto BlazorWebView.

GetService<T>(IElementHandler, Type)

Oggetto ViewHandler per un oggetto BlazorWebView.

GetService<T>(IElementHandler)

Oggetto ViewHandler per un oggetto BlazorWebView.

GetServiceProvider(IElementHandler)

Oggetto ViewHandler per un oggetto BlazorWebView.

IsConnected(IElementHandler)

Oggetto ViewHandler per un oggetto BlazorWebView.

Si applica a