WPF サンプル アプリ

このサンプル の WebView2WpfBrowser は、WebView2 コントロールを埋め込み、WebView2 API を使用して Web ブラウザーを実装する方法を示す WPF .NET アプリです。

  • サンプル名: WebView2WpfBrowser
  • リポジトリ ディレクトリ: WebView2WpfBrowser
  • ソリューション ファイル: WebView2WpfBrowser.sln

このサンプルは、WPF Visual Studio 2019 プロジェクトとして構築されています。 WebView2 環境では、C# と HTML/CSS/JavaScript が使用されます。

このサンプルでは、WPF アプリケーションが WebView と直接やり取りできるようにする、WebView2 のイベント ハンドラーと API メソッドの一部を紹介します。

WebView2WpfBrowser サンプル アプリ

WebView2WpfBrowser サンプル アプリには次のメニューがあり、多くの便利なメニュー項目が含まれています。

  • ファイル
  • 表示
  • 設定
  • シナリオ

WebView2 を初めて使用する場合は、まず はじめに チュートリアルに従うことをお勧めします。このチュートリアルでは、WebView2 を作成する方法について説明し、いくつかの基本的な WebView2 機能について説明します。 「WPF アプリでの WebView2 の概要」を参照してください。

WebView2 のイベントと API ハンドラーの詳細については、「 WebView2 API リファレンス」を参照してください

手順 1 - Microsoft Edge のプレビュー チャネルをインストールする

  1. Microsoft Edge (Beta、Dev、または Canary) のプレビュー チャネルがまだインストールされていない場合は、別のウィンドウまたはタブで、「WebView2 用の開発環境を設定する」の「Microsoft Edge のプレビュー チャネルをインストールする」を参照してください。 そのセクションの手順に従って、このページに戻り、以下の手順を続行します。

  2. 試験段階の API を事前にテストし、WebView2 アプリの前方互換性を確認するには、「今後の API と機能をテストする」の「特定のブラウザー チャネルをアプリで使用するためのアプローチ」を参照してください。 そのセクションの手順に従って、このページに戻り、以下の手順を続行します。

手順 2 - .NET サポートを使用して Visual Studio 2019 をインストールする

Microsoft Visual Studio が必要です。 このサンプルでは、Microsoft Visual Studio Code はサポートされていません。

  1. .NET サポートを使用した Visual Studio 2019 (最小必須バージョン) がまだインストールされていない場合は、別のウィンドウまたはタブで、「WebView2 用の開発環境をセットアップする」の「Visual Studio のインストール」を参照してください。 このセクションの手順に従って.NET サポートを使用して Visual Studio 2019 をインストールし、このページに戻り、以下の手順を続行します。

手順 3 - WebView2Samples リポジトリを複製またはダウンロードする

  1. まだ完了していない場合は、リポジトリを WebView2Sample 複製するか、ローカル ドライブにダウンロードします。 別のウィンドウまたはタブで、「 WebView2 の開発環境をセットアップする」の「WebView2Samples リポジトリをダウンロード する」を参照 してください。 そのセクションの手順に従って、このページに戻り、以下に進みます。

手順 4 - Visual Studio でソリューションを開く

  1. ローカル ドライブで、ディレクトリ内の .sln Visual Studio でファイルを開きます。

    • <your-repos-directory>/WebView2Samples/SampleApps/WebView2WpfBrowser/WebView2WpfBrowser.sln

    または:

    • <your-repos-directory>/WebView2Samples-main/SampleApps/WebView2WpfBrowser/WebView2WpfBrowser.sln

手順 5 - プロンプトが表示されたらワークロードをインストールする

  1. メッセージが表示されたら、要求された Visual Studio ワークロードをインストールします。 別のウィンドウまたはタブで、「WebView2 用の開発環境を設定する」の「Visual Studio ワークロードをインストールする」を参照してください。 そのセクションの手順に従って、このページに戻り、以下に進みます。

    Visual Studio で WebView2WpfBrowser プロジェクトが開きます。

    Visual Studio の WebView2WpfBrowser プロジェクト

手順 6 - プロジェクトをビルドして実行する

Visual Studio の上部で、次のようにビルド ターゲットを設定します。

  1. [ ソリューション構成] ドロップダウン リストで、[ デバッグ ] または [リリース] を選択 します

  2. [ ソリューション プラットフォーム ] ドロップダウン リストで、[ 任意の CPU] を選択します。

  3. ソリューション エクスプローラーで、WebView2WpfBrowser プロジェクトを右クリックし、[ビルド] を選択します。

    これにより、プロジェクト ファイル WebView2WpfBrowser.csprojがビルドされます。

  4. Visual Studio で、[ デバッグ>の開始] [デバッグの開始] (F5) を選択します。

    サンプル アプリ ウィンドウが開きます。

    WebView2WpfBrowser サンプル アプリ

  5. Visual Studio で、[デバッグ] [ デバッグ>の停止] の順に選択します。 Visual Studio はアプリを閉じます。

手順 7 - WebView2 SDK を更新する

  1. ソリューション エクスプローラーのプロジェクト ノード (ソリューション ノードではなく) でプレリリース WebView2 SDK を更新します。 最新の機能を試すことができるように、WebView2 SDK の最新のプレリリースをインストールします。 別のウィンドウまたはタブで、「WebView2 用の開発環境をセットアップする」の「WebView2 SDK をインストールまたは更新する」を参照してください。 そのセクションの手順に従って、このページに戻り、以下に進みます。

  2. プロジェクトをビルドして、もう一度実行します。

手順 8 - メニューを調べてコードを調べる

  1. 多くの便利なメニュー項目を含む WebView2WpfBrowser サンプル アプリのメニューを調べる:

    • ファイル
    • 表示
    • 設定
    • シナリオ
  2. Visual Studio コード エディターで、コードを検査します。

    Visual Studio での WebView2WpfBrowser プロジェクトのコード

関連項目