Compartir a través de


BlazorWebView Clase

Definición

Control Windows Presentation Foundation (WPF) para hospedar componentes de Razor localmente en aplicaciones de escritorio de 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
Herencia
BlazorWebView
Implementaciones

Constructores

BlazorWebView()

Crea una nueva instancia de BlazorWebView.

Campos

BlazorWebViewInitializedProperty

Memoria auxiliar del BlazorWebViewInitialized evento.

BlazorWebViewInitializingProperty

Memoria auxiliar del BlazorWebViewInitializing evento.

HostPageProperty

Memoria auxiliar de la propiedad HostPage.

RootComponentsProperty

Memoria auxiliar de la propiedad RootComponent.

ServicesProperty

Memoria auxiliar de la propiedad Services.

StartPathProperty

Memoria auxiliar de la propiedad StartPath.

UrlLoadingProperty

Memoria auxiliar de la propiedad UrlLoading.

Propiedades

BlazorWebViewInitialized

Permite personalizar la vista web después de crearla.

BlazorWebViewInitializing

Permite personalizar la vista web antes de crearla.

HostPage

Ruta de acceso a la página host dentro de los archivos estáticos de la aplicación. Por ejemplo, wwwroot\index.html. Esta propiedad debe establecerse en un valor válido para que se inicien los componentes de Razor.

RootComponents

Colección de RootComponent instancias que especifican los tipos blazor IComponent que se van a usar directamente en el especificado HostPage.

Services

Obtiene o establece un IServiceProvider servicio contenedor que va a usar este control y también por código de aplicación. Esta propiedad debe establecerse en un valor válido para que se inicien los componentes de Razor.

StartPath

Ruta de acceso para la navegación inicial de Blazor cuando el componente Blazor ha terminado de cargarse.

UrlLoading

Permite personalizar cómo se abren los vínculos. De forma predeterminada, abre vínculos internos en la vista web y vínculos externos en una aplicación externa.

WebView

Devuelve el elemento interno WebView2 utilizado por este control.

Métodos

CreateFileProvider(String)

Crea un proveedor de archivos para los recursos estáticos usados en .BlazorWebView La implementación predeterminada sirve archivos del disco. Invalide este método para devolver un personalizado IFileProvider para atender recursos como wwwroot/index.html. Llame al método base y combine su valor devuelto con para CompositeFileProvider usar recursos personalizados y activos predeterminados.

DisposeAsync()

Control Windows Presentation Foundation (WPF) para hospedar componentes de Razor localmente en aplicaciones de escritorio de Windows.

DisposeAsyncCore()

Permite la eliminación asincrónica de BlazorWebView.

OnApplyTemplate()

Control Windows Presentation Foundation (WPF) para hospedar componentes de Razor localmente en aplicaciones de escritorio de Windows.

OnInitialized(EventArgs)

Control Windows Presentation Foundation (WPF) para hospedar componentes de Razor localmente en aplicaciones de escritorio de Windows.

TryDispatchAsync(Action<IServiceProvider>)

Llama al especificado workItem de forma asincrónica y pasa los servicios con ámbito disponibles para los componentes de Razor.

Se aplica a