Freigeben über


BlazorWebView Klasse

Definition

Ein Windows Forms-Steuerelement zum lokalen Hosten von Razor-Komponenten in Windows-Desktopanwendungen.

public ref class BlazorWebView : System::Windows::Forms::ContainerControl
public class BlazorWebView : System.Windows.Forms.ContainerControl
type BlazorWebView = class
    inherit ContainerControl
Public Class BlazorWebView
Inherits ContainerControl
Vererbung
BlazorWebView

Konstruktoren

BlazorWebView()

Erstellt eine neue Instanz von BlazorWebView.

Felder

BlazorWebViewInitialized

Ermöglicht das Anpassen der Webansicht nach der Erstellung.

BlazorWebViewInitializing

Ermöglicht das Anpassen der Webansicht, bevor sie erstellt wird.

UrlLoading

Ermöglicht das Anpassen der Art und Weise, wie Links geöffnet werden. Standardmäßig werden interne Links in der Webansicht und externe Links in einer externen App geöffnet.

Eigenschaften

HostPage

Pfad zur Hostseite in den statischen Dateien der Anwendung. Beispiel: wwwroot\index.html. Diese Eigenschaft muss auf einen gültigen Wert festgelegt werden, damit die Razor-Komponenten gestartet werden können.

RootComponents

Eine Auflistung von RootComponent Instanzen, die die Blazor-Typen IComponent angeben, die direkt im angegebenen HostPageverwendet werden sollen.

Services

Ruft einen IServiceProvider enthaltenden Dienst ab, der von diesem Steuerelement und auch vom Anwendungscode verwendet werden soll, oder legt diesen fest. Diese Eigenschaft muss auf einen gültigen Wert festgelegt werden, damit die Razor-Komponenten gestartet werden können.

StartPath

Pfad für die anfängliche Blazor-Navigation, wenn das Laden der Blazor-Komponente abgeschlossen ist.

WebView

Gibt das innere zurück, WebView2 das von diesem Steuerelement verwendet wird.

Methoden

CreateControlsInstance()

Ein Windows Forms-Steuerelement zum lokalen Hosten von Razor-Komponenten in Windows-Desktopanwendungen.

CreateFileProvider(String)

Erstellt einen Dateianbieter für statische Ressourcen, die BlazorWebViewin verwendet werden. Die Standardimplementierung stellt Dateien vom Datenträger bereit. Überschreiben Sie diese Methode, um eine benutzerdefinierte IFileProvider zurückzugeben, um Ressourcen wie wwwroot/index.htmlzu bedienen. Rufen Sie die Basismethode auf, und kombinieren Sie ihren Rückgabewert mit einem, CompositeFileProvider um sowohl benutzerdefinierte Ressourcen als auch Standardressourcen zu verwenden.

Dispose(Boolean)

Ein Windows Forms-Steuerelement zum lokalen Hosten von Razor-Komponenten in Windows-Desktopanwendungen.

OnCreateControl()

Ein Windows Forms-Steuerelement zum lokalen Hosten von Razor-Komponenten in Windows-Desktopanwendungen.

TryDispatchAsync(Action<IServiceProvider>)

Ruft die angegebene workItem asynchron auf und übergibt die bereichsbezogenen Dienste, die razor-Komponenten zur Verfügung stehen.

Gilt für: