WebView2样本
这个资源库包含了入门应用程序以及演示WebView2的功能和使用模式的示例应用程序。随着我们为WebView2添加更多的功能,我们将定期更新我们的样本。
在GettingStarted文件夹中,你可以找到下面列出的其各自指南的启动代码。
在SampleApps文件夹中,你会发现。
- WebView2Samples.sln- 包括WebView2APISample.vcxproj、WebView2SampleWinComp.vcxproj、WebView2WpfBrowser.csproj、WebView2WindowsFormsBrowser.csproj、WV2DeploymentWiXCustomActionSample和WV2DeploymentWiXBurnBundleSample的集体方案。
在WebView2 Feedback repo中分享反馈。
Win32 C/C++
入门
从Win32 WebView2入门指南开始,学习如何在Win32应用程序中设置一个WebView。
本指南使用GettingStartedGuides目录中的Win32_GettingStarted示例代码。
全面的API样本
Win32 C++样本在WebView2APISample目录和WebView2SampleWinComp目录中。
多个WebViews样本
WebView2Browser是一个额外的Win32 WebView2示例项目,在一个应用程序中使用多个WebViews。通过运行git clone https://github.com/MicrosoftEdge/WebView2Browser.git 来克隆这个项目。
按照WebView2Browser的指南,学习如何建立一个利用多个WebViews的应用程序。
.NET (WPF和Windows Forms)
入门指南
-
阅读WPF入门指南,了解WPF应用程序中的WebView2。
-
在WinForms应用程序中的WebView2,请看Windows Forms入门指南。
全面的API样本
- WPF样本在WebView2WpfBrowser目录中。
- Windows Forms示例在WebView2WindowsFormsBrowser目录下。
UWP/WinUI
UWP WinUI样本在WinUI Controls Gallery目录下。
WebView2的部署
为了帮助开发者了解如何将Evergreen WebView2 Runtime与您的应用程序一起部署,请参阅以下样本。
- WV2DeploymentWiXCustomActionSample为WebView2APISample创建了一个WiX安装程序,并使用WiX Custom Action来连锁安装Evergreen WebView2 Runtime。
- WV2DeploymentWiXBurnBundleSample为WebView2APISample创建了一个WiX安装程序,并使用WiX Burn Bundle来连锁安装Evergreen WebView2 Runtime。
- WV2DeploymentVSInstallerSample使用Microsoft Visual Studio Installer Projects为WebView2APISample创建一个安装程序,并连锁安装Evergreen WebView2 Runtime。
接下来的步骤
- 参见《Microsoft Edge WebView2简介》以了解更多关于WebView2的信息。
- 要提交一个关于此版本的问题,请看问题 | MicrosoftEdge/WebView2Samples。
- 在WebView2 Feedback repo中分享关于WebView2控件的反馈。