IBlazorWebViewHandler Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |