Lingua

IBlazorWebViewHandler Interfaccia

Definizione

Definisce le operazioni richieste da un gestore per IBlazorWebView.

public interface class IBlazorWebViewHandler : Microsoft::Maui::IViewHandler
public interface IBlazorWebViewHandler : Microsoft.Maui.IViewHandler
type IBlazorWebViewHandler = interface
    interface IViewHandler
    interface IElementHandler
Public Interface IBlazorWebViewHandler
Implements IViewHandler
Derivato
Implementazioni

Commenti

In Windows, un'implementazione proprietaria di un WebView2 oggetto deve esporla direttamente come struttura PlatformView in modo che il framework possa chiuderlo quando la finestra viene eliminata definitivamente o chiudere il controllo di cui è stato eseguito il wrapping dalla propria logica di disconnessione. In questo modo viene mantenuto la soluzione alternativa predefinita per il problema 6872 di microsoft-ui-xaml.

Proprietà

Nome Descrizione
ContainerView

Ottiene la visualizzazione contenitore per questa visualizzazione.

(Ereditato da IViewHandler)
HasContainer

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

(Ereditato da IViewHandler)
MauiContext

Ottiene il contesto MAUI .NET associato all'elemento .

(Ereditato da IElementHandler)
PlatformView

Ottiene l'oggetto visualizzazione specifico della piattaforma associato al gestore.

(Ereditato da IElementHandler)
VirtualView

Ottiene la visualizzazione virtuale (livello MAUI.NET) gestita da questo gestore.

(Ereditato da IViewHandler)

Metodi

Nome Descrizione
CreateFileProvider(String)

Crea il provider di file usato per gestire asset Web statici.

DisconnectHandler()

Disconnette il gestore di elementi dall'elemento per la pulizia.

(Ereditato da IElementHandler)
GetDesiredSize(Double, Double)

Calcola le dimensioni effettive di una vista in base alle dimensioni e ai vincoli desiderati.

(Ereditato da IViewHandler)
Invoke(String, Object)

Richiama il comando specificato sull'elemento con gli argomenti specificati.

(Ereditato da IElementHandler)
PlatformArrange(Rect)

Posiziona gli elementi figlio e determina una dimensione per una visualizzazione.

(Ereditato da IViewHandler)
SetMauiContext(IMauiContext)

Imposta il contesto MAUI .NET per il gestore di elementi.

(Ereditato da IElementHandler)
SetVirtualView(IElement)

Imposta la visualizzazione virtuale multipiattaforma associata al gestore.

(Ereditato da IElementHandler)
TryDispatchAsync(Action<IServiceProvider>)

Invia i servizi con ambito disponibili per i componenti Razor.

UpdateValue(String)

Aggiorna il valore della proprietà specificata nel gestore.

(Ereditato da IElementHandler)

Metodi di estensione

Nome Descrizione
GetRequiredService<T>(IElementHandler, Type)

Definisce le operazioni richieste da un gestore per IBlazorWebView.

GetRequiredService<T>(IElementHandler)

Definisce le operazioni richieste da un gestore per IBlazorWebView.

GetService<T>(IElementHandler, Type)

Definisce le operazioni richieste da un gestore per IBlazorWebView.

GetService<T>(IElementHandler)

Definisce le operazioni richieste da un gestore per IBlazorWebView.

GetServiceProvider(IElementHandler)

Definisce le operazioni richieste da un gestore per IBlazorWebView.

IsConnected(IElementHandler)

Definisce le operazioni richieste da un gestore per IBlazorWebView.

Si applica a