Condividi tramite


BlazorWebView Classe

Definizione

Controllo Windows Forms per l'hosting di componenti Razor in locale nelle applicazioni desktop di Windows.

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

Costruttori

BlazorWebView()

Crea una nuova istanza di BlazorWebView.

Campi

BlazorWebViewInitialized

Consente di personalizzare la visualizzazione Web dopo la creazione.

BlazorWebViewInitializing

Consente di personalizzare la visualizzazione Web prima di crearla.

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.

Proprietà

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.

WebView

Restituisce l'oggetto interno WebView2 utilizzato da questo controllo.

Metodi

CreateControlsInstance()

Controllo Windows Forms per l'hosting di componenti Razor in locale nelle applicazioni desktop di Windows.

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.

Dispose(Boolean)

Controllo Windows Forms per l'hosting di componenti Razor in locale nelle applicazioni desktop di Windows.

OnCreateControl()

Controllo Windows Forms 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