次の方法で共有


BlazorWebView クラス

定義

Windows デスクトップ アプリケーションで Razor コンポーネントをローカルでホストするためのWindows Presentation Foundation (WPF) コントロール。

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
継承
BlazorWebView
実装

コンストラクター

BlazorWebView()

BlazorWebView の新しいインスタンスを作成します。

フィールド

BlazorWebViewInitializedProperty

イベントの BlazorWebViewInitialized バッキング ストア。

BlazorWebViewInitializingProperty

イベントの BlazorWebViewInitializing バッキング ストア。

HostPageProperty

HostPage プロパティのバッキング ストア。

RootComponentsProperty

RootComponent プロパティのバッキング ストア。

ServicesProperty

Services プロパティのバッキング ストア。

StartPathProperty

StartPath プロパティのバッキング ストア。

UrlLoadingProperty

UrlLoading プロパティのバッキング ストア。

プロパティ

BlazorWebViewInitialized

作成後に Web ビューをカスタマイズできるようにします。

BlazorWebViewInitializing

Web ビューを作成する前にカスタマイズできるようにします。

HostPage

アプリケーションの静的ファイル内のホスト ページへのパス。 たとえば、「 wwwroot\index.html 」のように入力します。 Razor コンポーネントを起動するには、このプロパティを有効な値に設定する必要があります。

RootComponents

指定した RootComponent で直接使用する Blazor IComponent 型を指定 HostPageするインスタンスのコレクション。

Services

このコントロールおよびアプリケーション コードによって使用される、含まれるサービスを取得または設定 IServiceProvider します。 Razor コンポーネントを起動するには、このプロパティを有効な値に設定する必要があります。

StartPath

Blazor コンポーネントの読み込みが完了したときの最初の Blazor ナビゲーションのパス。

UrlLoading

リンクの開き方をカスタマイズできます。 既定では、Web ビューで内部リンクを開き、外部アプリの外部リンクを開きます。

WebView

このコントロールで使用される内部 WebView2 を返します。

メソッド

CreateFileProvider(String)

で使用される静的資産のファイル プロバイダーを作成します BlazorWebView。 既定の実装では、ディスクからのファイルが提供されます。 などのwwwroot/index.html資産を提供するカスタムIFileProviderを返すには、このメソッドをオーバーライドします。 基本メソッドを呼び出し、その戻り値を と CompositeFileProvider 組み合わせて、カスタム資産と既定の資産の両方を使用します。

DisposeAsync()

Windows デスクトップ アプリケーションで Razor コンポーネントをローカルでホストするためのWindows Presentation Foundation (WPF) コントロール。

DisposeAsyncCore()

の非同期破棄を許可します BlazorWebView

OnApplyTemplate()

Windows デスクトップ アプリケーションで Razor コンポーネントをローカルでホストするためのWindows Presentation Foundation (WPF) コントロール。

OnInitialized(EventArgs)

Windows デスクトップ アプリケーションで Razor コンポーネントをローカルでホストするためのWindows Presentation Foundation (WPF) コントロール。

TryDispatchAsync(Action<IServiceProvider>)

指定した workItem を非同期的に呼び出し、Razor コンポーネントで使用できるスコープ付きサービスを渡します。

適用対象