Compartilhar via


BlazorWebView Classe

Definição

Um controle Windows Forms para hospedar componentes razor localmente em aplicativos da área de trabalho do 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
Herança
BlazorWebView

Construtores

BlazorWebView()

Cria uma nova instância de BlazorWebView.

Campos

BlazorWebViewInitialized

Permite personalizar o modo de exibição da Web depois que ele é criado.

BlazorWebViewInitializing

Permite personalizar o modo de exibição da Web antes de ser criado.

UrlLoading

Permite personalizar como os links são abertos. Por padrão, abre links internos na visão da Web e links externos em um aplicativo externo.

Propriedades

HostPage

Caminho para a página de host dentro dos arquivos estáticos do aplicativo. Por exemplo, wwwroot\index.html. Essa propriedade deve ser definida como um valor válido para que os componentes razor sejam iniciados.

RootComponents

Uma coleção de RootComponent instâncias que especificam os tipos Blazor IComponent a serem usados diretamente no especificado HostPage.

Services

Obtém ou define um IServiceProvider que contém serviços a serem usados por esse controle e também pelo código do aplicativo. Essa propriedade deve ser definida como um valor válido para que os componentes razor sejam iniciados.

StartPath

Caminho para navegação inicial do Blazor quando o componente Blazor terminar de ser carregado.

WebView

Retorna a parte interna WebView2 usada por esse controle.

Métodos

CreateControlsInstance()

Um controle Windows Forms para hospedar componentes razor localmente em aplicativos da área de trabalho do Windows.

CreateFileProvider(String)

Cria um provedor de arquivos para ativos estáticos usados no BlazorWebView. A implementação padrão serve arquivos do disco. Substitua esse método para retornar um personalizado IFileProvider para atender ativos como wwwroot/index.html. Chame o método base e combine seu valor retornado com um CompositeFileProvider para usar ativos personalizados e ativos padrão.

Dispose(Boolean)

Um controle Windows Forms para hospedar componentes razor localmente em aplicativos da área de trabalho do Windows.

OnCreateControl()

Um controle Windows Forms para hospedar componentes razor localmente em aplicativos da área de trabalho do Windows.

TryDispatchAsync(Action<IServiceProvider>)

Chama o especificado workItem de forma assíncrona e passa os serviços com escopo disponíveis para componentes razor.

Aplica-se a