Avalonia/WPF control that wraps CefGlue webview control
WebView lets you embed Chromium in .NET apps. It is a .NET wrapper control around CefGlue and provides a better and simple API. Likewise CefGlue it can be used from C# or any other CLR language and provides both Avalonia and WPF web browser control implementations.
Here's a table for supported architectures, frameworks and operating systems:
OS | x64 | ARM64 | WPF | Avalonia |
---|---|---|---|---|
Windows | ✔️ | ✔️ | ✔️ | ✔️ |
macOS | ✔️ | ✔️ | ❌ | ✔️ |
Linux | ✔️ | 🔘 | ❌ | ✔️ |
✔️ Supported | ❌ Not supported | 🔘 Works with issues.
See LINUX.md for more information about issues and tested distribution list. Currently only x64 and ARM64 architectures are supported.
It also provides the following additional features:
Stable binaries are released on NuGet, and contain everything you need to embed Chromium in your .NET/CLR application.
See the Sample project for example web browsers built with WebView. It demos some of the available features.
The versioning system works as follows:
<major>.<cef_version>.<patch>
Whenever you fix a bug, please increase the patch version. Whenever you bring a new feature, please increase the major version. Use the minor version for the current cef version.