Condividi tramite


BlazorWebView Classe

Definizione

Controllo Windows Presentation Foundation (WPF) per l'hosting di componenti Razor in locale nelle applicazioni desktop di Windows.

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
Ereditarietà
BlazorWebView
Implementazioni

Costruttori

BlazorWebView()

Crea una nuova istanza di BlazorWebView.

Campi

BlazorWebViewInitializedProperty

Archivio di backup per l'evento BlazorWebViewInitialized .

BlazorWebViewInitializingProperty

Archivio di backup per l'evento BlazorWebViewInitializing .

HostPageProperty

Archivio di backup per la proprietà HostPage.

RootComponentsProperty

Archivio di backup per la proprietà RootComponent.

ServicesProperty

Archivio di backup per la proprietà Services.

StartPathProperty

Archivio di backup per la proprietà StartPath.

UrlLoadingProperty

Archivio di backup per la proprietà UrlLoading.

Proprietà

BlazorWebViewInitialized

Consente di personalizzare la visualizzazione Web dopo la creazione.

BlazorWebViewInitializing

Consente di personalizzare la visualizzazione Web prima di crearla.

HostPage

Percorso della pagina host all'interno dei file statici dell'applicazione. Ad esempio: wwwroot\index.html. Questa proprietà deve essere impostata su un valore valido per l'avvio dei componenti Razor.

RootComponents

Raccolta di RootComponent istanze che specificano i tipi Blazor IComponent da usare direttamente nell'oggetto specificato HostPage.

Services

Ottiene o imposta un IServiceProvider oggetto contenente i servizi da utilizzare da questo controllo e anche dal codice dell'applicazione. Questa proprietà deve essere impostata su un valore valido per l'avvio dei componenti Razor.

StartPath

Percorso per lo spostamento iniziale di Blazor al termine del caricamento del componente Blazor.

UrlLoading

Consente di personalizzare la modalità di apertura dei collegamenti. Per impostazione predefinita, apre i collegamenti interni nella visualizzazione Web e nei collegamenti esterni in un'app esterna.

WebView

Restituisce l'oggetto interno WebView2 utilizzato da questo controllo.

Metodi

CreateFileProvider(String)

Crea un provider di file per gli asset statici usati in BlazorWebView. L'implementazione predefinita gestisce i file dal disco. Eseguire l'override di questo metodo per restituire un oggetto personalizzato IFileProvider per la gestione di asset, wwwroot/index.htmlad esempio . Chiamare il metodo di base e combinarne il valore restituito con un CompositeFileProvider per usare asset personalizzati e asset predefiniti.

DisposeAsync()

Controllo Windows Presentation Foundation (WPF) per l'hosting di componenti Razor in locale nelle applicazioni desktop di Windows.

DisposeAsyncCore()

Consente l'eliminazione BlazorWebViewasincrona di .

OnApplyTemplate()

Controllo Windows Presentation Foundation (WPF) per l'hosting di componenti Razor in locale nelle applicazioni desktop di Windows.

OnInitialized(EventArgs)

Controllo Windows Presentation Foundation (WPF) per l'hosting di componenti Razor in locale nelle applicazioni desktop di Windows.

TryDispatchAsync(Action<IServiceProvider>)

Chiama l'oggetto specificato workItem in modo asincrono e passa i servizi con ambito disponibili per i componenti Razor.

Si applica a