Wichtig: Aktivieren Sie bei der Installation eines NuGet-Pakets das Kontrollkästchen Prerelease einschließen und wählen Sie die Version mit dem Suffix -prerelease aus. Andernfalls erhalten Sie keine .NET-Unterstützung.
In Zukunft werden wir unser SDK alle sechs Wochen gemäß der Roadmap basierend auf Ihrem Feedback aktualisieren . Sie können sich über die neuesten Updates auf dem Laufenden halten. Lesen Sie sie hier .
Über die Steuerung
Mit der WebView2-Steuerelementfamilie können Sie Webinhalte in Ihren .NET-Desktopanwendungen hosten und sie mit allen Vorteilen des Internets erweitern, z. B. dynamischen Inhalten, modernen Benutzeroberflächen und Tools.
Ein bisschen Geschichte
Wir haben ursprünglich mit dem WebBrowser-Steuerelement begonnen, das auf Internet Explorer basiert und daher nicht mehr für moderne Webinhalte geeignet ist. Dann haben wir ein Edge-basiertes Steuerelement namens WebView erstellt. Dieses Steuerelement ist nur in Windows 10 verfügbar und kann nicht in Ihre Anwendung aufgenommen werden. Wir haben Ihr Feedback klar und deutlich gehört, dass Sie ein modernes und konsistentes Steuerelement benötigen, das in allen Windows-Versionen ab Windows 7 unterstützt wird. So wurde WebView2 geboren. Es basiert auf der Microsoft Edge Chromium-Plattform, die mit allen Windows-Versionen ab Windows 7 kompatibel ist. Es wird alle 6 Wochen aktualisiert, sodass Sie die neuesten Funktionen nutzen können.
Was jetzt
WebView2 unterstützt viele Funktionen wie Navigation, Web-Messaging (Kommunikation zwischen der Anwendung und dem WebView2-Steuerelement), native Objektinjektion (Zugriff auf Anwendungsobjekte direkt über JavaScript) und mehr. Weitere Informationen finden Sie in unserer Dokumentation . Bei Microsoft verwenden wir WebView2 in vielen unserer Anwendungen. Ein Beispiel ist das Room Finder-Bedienfeld in der Desktop-Version von Outlook. Mit WebView2 konnten wir Code von der Outlook-Weboberfläche wiederverwenden und direkt für die Desktop-Version verfügbar machen.
Zukunft
WebView2 befindet sich derzeit in der Vorschau und wir arbeiten an der GA-Version. Im Rahmen dieser Bemühungen bieten wir Designerunterstützung für Windows Forms und WPF, damit Sie die bekannten Drag & Drop- und WYSIWYG-Funktionen nutzen können. Weitere Informationen finden Sie in unserer Roadmap . Die Windows Forms .NET Framework Designer-Funktionen werden bereits heute unterstützt, der Rest wird in Kürze verfügbar sein.
Unterstützte Plattformen
Für die folgenden Programmierplattformen steht eine Entwicklervorschau zur Verfügung:
- Win32 C / C ++
- .NET Framework 4.6.2 oder höher
- .NET Core 3.0 oder höher
- WinUI 3.0
und diese Windows-Versionen
- Windows 10
- Windows 8.1
- Windows 8
- Windows 7
- Windows Server 2016
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2008 R2