Język

IBlazorWebViewHandler Interfejs

Definicja

Definiuje operacje wymagane przez program obsługi dla programu 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
Pochodne
Implementuje

Uwagi

W Windows implementacja będąca właścicielem WebView2 elementu musi uwidocznić go bezpośrednio w taki PlatformView sposób, aby struktura mogła ją zamknąć, gdy okno zostanie zniszczone, lub zamknąć opakowaną kontrolkę z własnej logiki rozłączenia. Spowoduje to zachowanie wbudowanego obejścia problemu microsoft-ui-xaml 6872.

Właściwości

Nazwa Opis
ContainerView

Pobiera widok kontenera dla tego widoku.

(Odziedziczone po IViewHandler)
HasContainer

Pobiera lub ustawia wartość wskazującą, czy PlatformView element jest zawarty w widoku.

(Odziedziczone po IViewHandler)
MauiContext

Pobiera kontekst .NET MAUI skojarzony z elementem.

(Odziedziczone po IElementHandler)
PlatformView

Pobiera obiekt widoku specyficznego dla platformy skojarzony z programem obsługi.

(Odziedziczone po IElementHandler)
VirtualView

Pobiera widok wirtualny (warstwa MAUI platformy .NET), który jest zarządzany przez tę procedurę obsługi.

(Odziedziczone po IViewHandler)

Metody

Nazwa Opis
CreateFileProvider(String)

Tworzy dostawcę plików używanego do obsługi statycznych zasobów internetowych.

DisconnectHandler()

Rozłącza program obsługi elementów z elementu w celu oczyszczenia.

(Odziedziczone po IElementHandler)
GetDesiredSize(Double, Double)

Oblicza rzeczywisty rozmiar widoku na podstawie żądanego rozmiaru i ograniczeń.

(Odziedziczone po IViewHandler)
Invoke(String, Object)

Wywołuje określone polecenie w elememencie z podanymi argumentami.

(Odziedziczone po IElementHandler)
PlatformArrange(Rect)

Umieszcza elementy podrzędne i określa rozmiar widoku.

(Odziedziczone po IViewHandler)
SetMauiContext(IMauiContext)

Ustawia kontekst .NET MAUI dla programu obsługi elementów.

(Odziedziczone po IElementHandler)
SetVirtualView(IElement)

Ustawia widok wirtualny międzyplatformowy skojarzony z programem obsługi.

(Odziedziczone po IElementHandler)
TryDispatchAsync(Action<IServiceProvider>)

Dyspozytory działają w usługach o określonym zakresie dostępnych dla składników Razor.

UpdateValue(String)

Aktualizuje wartość określonej właściwości programu obsługi.

(Odziedziczone po IElementHandler)

Metody rozszerzania

Nazwa Opis
GetRequiredService<T>(IElementHandler, Type)

Definiuje operacje wymagane przez program obsługi dla programu IBlazorWebView.

GetRequiredService<T>(IElementHandler)

Definiuje operacje wymagane przez program obsługi dla programu IBlazorWebView.

GetService<T>(IElementHandler, Type)

Definiuje operacje wymagane przez program obsługi dla programu IBlazorWebView.

GetService<T>(IElementHandler)

Definiuje operacje wymagane przez program obsługi dla programu IBlazorWebView.

GetServiceProvider(IElementHandler)

Definiuje operacje wymagane przez program obsługi dla programu IBlazorWebView.

IsConnected(IElementHandler)

Definiuje operacje wymagane przez program obsługi dla programu IBlazorWebView.

Dotyczy