Partilhar via


BlazorWebView Classe

Definição

Um controle de Windows Presentation Foundation (WPF) para hospedar componentes do Razor localmente em aplicativos da área de trabalho do 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
Herança
BlazorWebView
Implementações

Construtores

BlazorWebView()

Cria uma nova instância de BlazorWebView.

Campos

BlazorWebViewInitializedProperty

O repositório de backup do BlazorWebViewInitialized evento.

BlazorWebViewInitializingProperty

O repositório de backup do BlazorWebViewInitializing evento.

HostPageProperty

O repositório de backup para a propriedade HostPage.

RootComponentsProperty

O repositório de backup para a propriedade RootComponent.

ServicesProperty

O repositório de backup para a propriedade Services.

StartPathProperty

O repositório de backup para a propriedade StartPath.

UrlLoadingProperty

O repositório de backup para a propriedade UrlLoading.

Propriedades

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.

HostPage

Caminho para a página 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 do 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 do Razor sejam iniciados.

StartPath

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

UrlLoading

Permite personalizar como os links são abertos. Por padrão, abre links internos no modo de exibição da Web e links externos em um aplicativo externo.

WebView

Retorna o interno WebView2 usado por esse controle.

Métodos

CreateFileProvider(String)

Cria um provedor de arquivos para ativos estáticos usados no BlazorWebView. A implementação padrão atende arquivos do disco. Substitua esse método para retornar um personalizado IFileProvider para servir 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.

DisposeAsync()

Um controle de Windows Presentation Foundation (WPF) para hospedar componentes do Razor localmente em aplicativos da área de trabalho do Windows.

DisposeAsyncCore()

Permite o descarte assíncrono do BlazorWebView.

OnApplyTemplate()

Um controle de Windows Presentation Foundation (WPF) para hospedar componentes do Razor localmente em aplicativos da área de trabalho do Windows.

OnInitialized(EventArgs)

Um controle de Windows Presentation Foundation (WPF) para hospedar componentes do 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 do Razor.

Aplica-se a