Partager via


BlazorWebView Classe

Définition

Contrôle Windows Presentation Foundation (WPF) pour héberger des composants Razor localement dans les applications de bureau 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
Héritage
BlazorWebView
Implémente

Constructeurs

BlazorWebView()

Crée une instance de BlazorWebView.

Champs

BlazorWebViewInitializedProperty

Magasin de stockage de l’événement BlazorWebViewInitialized .

BlazorWebViewInitializingProperty

Magasin de stockage de l’événement BlazorWebViewInitializing .

HostPageProperty

Magasin de stockage de la propriété HostPage.

RootComponentsProperty

Magasin de stockage de la propriété RootComponent.

ServicesProperty

Magasin de stockage de la propriété Services.

StartPathProperty

Magasin de stockage de la propriété StartPath.

UrlLoadingProperty

Magasin de stockage de la propriété UrlLoading.

Propriétés

BlazorWebViewInitialized

Permet de personnaliser l’affichage web après sa création.

BlazorWebViewInitializing

Permet de personnaliser l’affichage web avant sa création.

HostPage

Chemin d’accès à la page hôte dans les fichiers statiques de l’application. Par exemple : wwwroot\index.html. Cette propriété doit être définie sur une valeur valide pour que les composants Razor démarrent.

RootComponents

Collection d’instances RootComponent qui spécifient les types Blazor IComponent à utiliser directement dans le spécifié HostPage.

Services

Obtient ou définit un service contenant à utiliser par ce contrôle, ainsi que par le code d’application IServiceProvider . Cette propriété doit être définie sur une valeur valide pour que les composants Razor démarrent.

StartPath

Chemin d’accès pour la navigation Blazor initiale lorsque le chargement du composant Blazor est terminé.

UrlLoading

Permet de personnaliser la façon dont les liens sont ouverts. Par défaut, ouvre les liens internes dans la vue web et les liens externes dans une application externe.

WebView

Retourne l’interne WebView2 utilisé par ce contrôle.

Méthodes

CreateFileProvider(String)

Crée un fournisseur de fichiers pour les ressources statiques utilisées dans .BlazorWebView L’implémentation par défaut sert les fichiers du disque. Remplacez cette méthode pour retourner un personnalisé IFileProvider pour servir des ressources telles que wwwroot/index.html. Appelez la méthode de base et combinez sa valeur de retour avec un CompositeFileProvider pour utiliser à la fois les ressources personnalisées et les ressources par défaut.

DisposeAsync()

Contrôle Windows Presentation Foundation (WPF) pour héberger des composants Razor localement dans les applications de bureau Windows.

DisposeAsyncCore()

Autorise la suppression asynchrone du BlazorWebView.

OnApplyTemplate()

Contrôle Windows Presentation Foundation (WPF) pour héberger des composants Razor localement dans les applications de bureau Windows.

OnInitialized(EventArgs)

Contrôle Windows Presentation Foundation (WPF) pour héberger des composants Razor localement dans les applications de bureau Windows.

TryDispatchAsync(Action<IServiceProvider>)

Appelle le spécifié workItem de manière asynchrone et transmet les services étendus disponibles pour les composants Razor.

S’applique à