Sdílet prostřednictvím


BlazorWebView Třída

Definice

Ovládací prvek Windows Presentation Foundation (WPF) pro hostování komponent Razor místně v desktopových aplikacích 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
Dědičnost
BlazorWebView
Implementuje

Konstruktory

BlazorWebView()

Vytvoří novou instanci položky BlazorWebView.

Pole

BlazorWebViewInitializedProperty

Záložní úložiště události BlazorWebViewInitialized .

BlazorWebViewInitializingProperty

Záložní úložiště události BlazorWebViewInitializing .

HostPageProperty

Záložní úložiště pro HostPage vlastnost.

RootComponentsProperty

Záložní úložiště pro RootComponent vlastnost.

ServicesProperty

Záložní úložiště pro Services vlastnost.

StartPathProperty

Záložní úložiště pro StartPath vlastnost.

UrlLoadingProperty

Záložní úložiště pro UrlLoading vlastnost.

Vlastnosti

BlazorWebViewInitialized

Umožňuje přizpůsobení webového zobrazení po jeho vytvoření.

BlazorWebViewInitializing

Umožňuje přizpůsobení webového zobrazení před jeho vytvořením.

HostPage

Cesta ke stránce hostitele v rámci statických souborů aplikace Například, wwwroot\index.html. Tato vlastnost musí být nastavena na platnou hodnotu, aby se spustily komponenty Razor.

RootComponents

Kolekce RootComponent instancí, které určují typy Blazor IComponent , které se mají použít přímo v zadaném HostPageobjektu .

Services

Získá nebo nastaví IServiceProvider obsahující služby, které budou použity tímto ovládacím prvku a také kódem aplikace. Tato vlastnost musí být nastavena na platnou hodnotu, aby se spustily komponenty Razor.

StartPath

Cesta pro počáteční navigaci v Blazoru po dokončení načítání komponenty Blazor.

UrlLoading

Umožňuje přizpůsobit způsob otevření odkazů. Ve výchozím nastavení otevře interní odkazy ve webovém zobrazení a externí odkazy v externí aplikaci.

WebView

Vrátí vnitřní WebView2 použitý tímto ovládacím prvku.

Metody

CreateFileProvider(String)

Vytvoří zprostředkovatele souborů pro statické prostředky používané v nástroji BlazorWebView. Výchozí implementace obsluhuje soubory z disku. Přepište tuto metodu, pokud chcete vrátit vlastní IFileProvider pro obsluhu prostředků, jako wwwroot/index.htmlje . Zavolejte základní metodu a zkombinujte její návratovou CompositeFileProvider hodnotu s hodnotou, která použije jak vlastní prostředky, tak výchozí prostředky.

DisposeAsync()

Ovládací prvek Windows Presentation Foundation (WPF) pro hostování komponent Razor místně v desktopových aplikacích windows.

DisposeAsyncCore()

Umožňuje asynchronní odstranění objektu BlazorWebView.

OnApplyTemplate()

Ovládací prvek Windows Presentation Foundation (WPF) pro hostování komponent Razor místně v desktopových aplikacích windows.

OnInitialized(EventArgs)

Ovládací prvek Windows Presentation Foundation (WPF) pro hostování komponent Razor místně v desktopových aplikacích windows.

TryDispatchAsync(Action<IServiceProvider>)

Volání zadaného workItem asynchronně a předává vymezené služby dostupné komponentám Razor.

Platí pro