When comparing ObjectListView vs Microsoft Edge WebView2, the Slant community recommends ObjectListView for most people. In the question“What are the best free controls for .NET?” ObjectListView is ranked 2nd while Microsoft Edge WebView2 is ranked 11th. The most important reason people chose ObjectListView is:
This control has a great selection of samples available for use to get familiar with the control. There is also a fantastic getting started page which takes you through step-by-step from the setup to customizing your own view.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Great resources
This control has a great selection of samples available for use to get familiar with the control. There is also a fantastic getting started page which takes you through step-by-step from the setup to customizing your own view.
Pro Feature filled
Having a plethora of features built-in to the ObjectListView, there are millions of applications to use this control for. Some notable features include data binding for each type of controller, custom row formatting, cell events, save and restore states, and hot-item tracking to name a few.
Pro Free to use
Pro Cross-platform
WebView2 isn't just a Windows-only endeavor; the roadmap cites that cross-platform support is coming soon as a preview, which allows developers to code share across all platforms.
Pro Embeddable on Win32 applications
WebView2 is embeddable on Win32 applications, which allows them to enjoy the benefits of WebView even on traditional desktop applications.
Pro Compatible with older Windows versions
As WebView2 uses the same engine as Microsoft Edge and Chromium, it retains the same cross-platform experience that both browsers enjoy.
Pro Integrated within Windows
WebView2 is integrated on newer versions of Windows, including Windows 11, extensively used in Microsoft's own products.
Pro Free
Cons
Con Bug fixes not released until next version
There are a couple of small bugs noted that are only fixed in the prereleased version 2.9.
Con Non-Greenfield deployments will require Microsoft Edge WebView2 Runtime installed
Applications that do not deploy as a greenfield application will require the Microsoft Edge WebView2 Runtime installed, which is installed alongside Microsoft Edge.
Con No Cross-platform support
The cross platform support for WebView2 is still in development which means code-sharing with other platforms if you're using WebView2 is not yet possible.