IBlazorWebViewHandler Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Vorgänge, die von einem Handler für 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
- Abgeleitet
- Implementiert
Hinweise
Bei Windows muss eine Implementierung, die ein WebView2 Element besitzt, entweder direkt als sein PlatformView Framework verfügbar machen, damit es geschlossen werden kann, wenn das Fenster zerstört wird, oder das umschlossene Steuerelement aus seiner eigenen Trenntrennlogik schließen kann. Dadurch wird die integrierte Problemumgehung für microsoft-ui-xaml-Problem 6872 beibehalten.
Eigenschaften
| Name | Beschreibung |
|---|---|
| ContainerView |
Ruft die Containeransicht für diese Ansicht ab. (Geerbt von IViewHandler) |
| HasContainer |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die PlatformView In einer Ansicht enthalten ist. (Geerbt von IViewHandler) |
| MauiContext |
Ruft den .NET MAUI-Kontext ab, der dem Element zugeordnet ist. (Geerbt von IElementHandler) |
| PlatformView |
Ruft das plattformspezifische Ansichtsobjekt ab, das dem Handler zugeordnet ist. (Geerbt von IElementHandler) |
| VirtualView |
Ruft die virtuelle Ansicht (.NET MAUI-Ebene) ab, die von diesem Handler verwaltet wird. (Geerbt von IViewHandler) |
Methoden
| Name | Beschreibung |
|---|---|
| CreateFileProvider(String) |
Erstellt den Dateianbieter, der zum Bereitstellen statischer Webobjekte verwendet wird. |
| DisconnectHandler() |
Trennt den Elementhandler vom Element zum Bereinigen. (Geerbt von IElementHandler) |
| GetDesiredSize(Double, Double) |
Berechnet die tatsächliche Größe einer Ansicht basierend auf der gewünschten Größe und Einschränkungen. (Geerbt von IViewHandler) |
| Invoke(String, Object) |
Ruft den angegebenen Befehl für das Element mit den angegebenen Argumenten auf. (Geerbt von IElementHandler) |
| PlatformArrange(Rect) |
Positioniert untergeordnete Elemente und bestimmt eine Größe für eine Ansicht. (Geerbt von IViewHandler) |
| SetMauiContext(IMauiContext) |
Legt den .NET MAUI-Kontext für den Elementhandler fest. (Geerbt von IElementHandler) |
| SetVirtualView(IElement) |
Legt die plattformübergreifende virtuelle Ansicht fest, die dem Handler zugeordnet ist. (Geerbt von IElementHandler) |
| TryDispatchAsync(Action<IServiceProvider>) |
Dispatches work to the scoped services available to Razor components. |
| UpdateValue(String) |
Aktualisiert den Wert der angegebenen Eigenschaft für den Handler. (Geerbt von IElementHandler) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetRequiredService<T>(IElementHandler, Type) |
Definiert die Vorgänge, die von einem Handler für IBlazorWebView. |
| GetRequiredService<T>(IElementHandler) |
Definiert die Vorgänge, die von einem Handler für IBlazorWebView. |
| GetService<T>(IElementHandler, Type) |
Definiert die Vorgänge, die von einem Handler für IBlazorWebView. |
| GetService<T>(IElementHandler) |
Definiert die Vorgänge, die von einem Handler für IBlazorWebView. |
| GetServiceProvider(IElementHandler) |
Definiert die Vorgänge, die von einem Handler für IBlazorWebView. |
| IsConnected(IElementHandler) |
Definiert die Vorgänge, die von einem Handler für IBlazorWebView. |