Freigeben über


BlazorWebView Klasse

Definition

Ein Windows Presentation Foundation-Steuerelement (WPF) zum lokalen Hosten von Razor-Komponenten in Windows-Desktopanwendungen.

public ref class BlazorWebView : System::Windows::Controls::Control, IAsyncDisposable
public class BlazorWebView : System.Windows.Controls.Control, IAsyncDisposable
type BlazorWebView = class
    inherit Control
    interface IAsyncDisposable
Public Class BlazorWebView
Inherits Control
Implements IAsyncDisposable
Vererbung
BlazorWebView
Implementiert

Konstruktoren

BlazorWebView()

Erstellt eine neue Instanz von BlazorWebView.

Felder

BlazorWebViewInitializedProperty

Der Sicherungsspeicher für das BlazorWebViewInitialized Ereignis.

BlazorWebViewInitializingProperty

Der Sicherungsspeicher für das BlazorWebViewInitializing Ereignis.

HostPageProperty

Der Sicherungsspeicher für die HostPage-Eigenschaft.

RootComponentsProperty

Der Sicherungsspeicher für die RootComponent-Eigenschaft.

ServicesProperty

Der Sicherungsspeicher für die Services-Eigenschaft.

StartPathProperty

Der Sicherungsspeicher für die StartPath-Eigenschaft.

UrlLoadingProperty

Der Sicherungsspeicher für die UrlLoading-Eigenschaft.

Eigenschaften

BlazorWebViewInitialized

Ermöglicht das Anpassen der Webansicht nach der Erstellung.

BlazorWebViewInitializing

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

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.

UrlLoading

Ermöglicht das Anpassen des Öffnens von Links. Öffnet standardmäßig interne Links in der Webansicht und externe Links in einer externen App.

WebView

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

Methoden

CreateFileProvider(String)

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

DisposeAsync()

Ein Windows Presentation Foundation-Steuerelement (WPF) zum lokalen Hosten von Razor-Komponenten in Windows-Desktopanwendungen.

DisposeAsyncCore()

Ermöglicht die asynchrone Entsorgung von BlazorWebView.

OnApplyTemplate()

Ein Windows Presentation Foundation-Steuerelement (WPF) zum lokalen Hosten von Razor-Komponenten in Windows-Desktopanwendungen.

OnInitialized(EventArgs)

Ein Windows Presentation Foundation-Steuerelement (WPF) zum lokalen Hosten von Razor-Komponenten in Windows-Desktopanwendungen.

TryDispatchAsync(Action<IServiceProvider>)

Ruft die angegebene workItem asynchron auf und übergibt die für Razor-Komponenten verfügbaren bereichsbezogenen Dienste.

Gilt für: