Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

WebView2: Web-Code in .NET-Desktop-Anwendungen übernehmen

Entwickelt wurde WebView nur für den Internet Explorer. Seit rund einem Jahr gibt es Webview2 für Edge unter Windows 10. Jetzt gibt es die erste Vorschau, die nicht nur .NET unterstützt sodern alle Windows-Versionen ab Windows 7. Zudem sind regelmäßige Updates geplant.
Vor rund einem Jahr wurde auf der Build-Konferenz WebView2 vorgestellt, ein Browser-Steuerelement, das Webinhalte (HTML/CSS/JavaScript) mit dem Chromium-basierten Microsoft Edge rendert. Ursprünglich war WebView2 auf C/C++-Anwendungen beschränkt. Jetzt hat Microsoft eine Vorschau von WebView2 für .NET-Anwendungen veröffentlicht. Die Vorschau ist sowohl für .NET Core als auch für .NET Framework verfügbar und kann innerhalb von WPF-, Windows Forms- und WinUI-3.0-Anwendungen bis hinunter zu Windows 7 verwendet werden. Mit Hilfe der WebView2-Steuerelemente können Entwickler Webinhalte .NET-Anwendungen hosten und diese beispielsweise mit wie dynamischen Inhalten, modernen Benutzeroberflächen und Werkzeugen erweitern. Installiert wird Webview2 über ein NuGet-Paket. Wichtig dabei: Achten Sie bei der Installation des NuGet-Pakets darauf, das Kontrollkästchen Vorabversion (Preivew) zu aktivieren und eine Version mit dem Suffix -prerelease auszuwählen. Andernfalls erhalten Sie keine .NET-Unterstützung. In Zukunft will Microsoft das SDK alle sechs Wochen entsprechend der Roadmap aktualisieren, wobei sich das Entwicklerteam auf das Feedback der Anwender stützen will, das man auf dieser Seite hinterlassen kann. Die jeweils aktuellen Release Notes gibt es hier.WebView2 unterstützt viele Funktionen wie Navigation, Web Messaging (Kommunikation zwischen der Anwendung und dem WebView2-Steuerelement), native Objektinjektion (Zugriff auf Anwendungsobjekte direkt aus JavaScript) und so weiter. Weitere Einzelheiten finden Sie in der Dokumentation.Microsoft verwendet WebView2 in vielen seiner Anwendungen, beispielsweise im Room Finder-Panel in der Desktop-Version von Outlook. Durch die Verwendung von WebView2 konnte Microsoft den Code aus der Web-Benutzeroberfläche von Outlook wiederverwenden und ihn direkt für die Desktop-Version zugänglich zu machen.Derzeit befindet sich WebView2 in der Vorschau. Noch vor der generellen Verfügbarkeit will Microsoft Support für die Designer für Windows Forms und Windows Presentation Foundation bereitstellen. Eine Entwicklervorschau ist für die folgenden Programmierplattformen verfügbar: Win32 C/C++, NET Framework 4.6.2 oder höher, .NET Core 3.0 oder höher, WinUI 3.0.Für die Einarbeitung bietet Microsoft Getting-Started-Guides an, für Windows Forms, WPF, WinUI 3.0 und Win32.

Neueste Beiträge

Copilot Agent Mode – Konfiguration und Best Practices
Mit dem KI-gestützten Development-Workflow Copilot Agent Mode erhalten wir weit mehr als nur die klassische Codevervollständigung. Wir bekommen einen KI-Assistenten, der eigenständig Aufgaben lösen kann.
11 Minuten
29. Sep 2025
DDC hakt nach: Soll die KI das Daily übernehmen?
Was funktioniert gut beim Einsatz der KI im Entwicklungsprozess, wo stößt sie an Grenzen und was bedeutet das alles für den Berufsalltag von Entwickler:innen? Miriam Hunger berichtet von echten Aha-Momenten, kleinen Katastrophen und einer radikal neuen Teamdynamik.
4 Minuten
29. Sep 2025
Delphi als Turbo für die mobile Entwicklung - Mobile Apps entwickeln mit Delphi, Teil 1
Delphi ermöglicht es, effizient plattformübergreifende Anwendungen zu erstellen. In diesem ersten Teil der Serie beleuchten wir die Motivation ebenso wie das Setup eines ersten Beispielprojekts.
6 Minuten
Miscellaneous

Das könnte Dich auch interessieren

.NET Framework 4.6.2 ist da - 03.08.2016, 00:00 Uhr
Viele der Neuerungen von .NET 4.6.2 basieren auf dem über UserVoice und Connect gegebenen Feedback von Entwicklern, so beispielsweise die Abschaffung des 260-Zeichen-Limits für Pfade.
2 Minuten
.NET-Wrapper für hilfreiche Bibliotheken - Empfohlene Downloads
Es gibt Funktionen, die will man nicht selbst programmieren. Vielleicht, weil diese selten benutzt werden oder weil es dafür schon Tools gibt. Doch auch das Anbinden von solchen Tools an eigene Software kann aufwendig sein. Es sei denn, Sie finden den passenden Wrapper. Und das dürfte in vielen Fällen kein Problem sein. Denn eines hat unsere Recherche für den Schwerpunkt der Heft-Disk ergeben: Wrapper gibt es wie Sand am Meer. Deshalb: Schmökern Sie rein ...
7 Minuten
14. Aug 2017
Erstellung von ZUGFeRD 2.3 mit .NET C# - Rechnungserstellung
ZUGFeRD 2.3 konforme Rechnungen mit TX Text Control .NET Server für ASP.NET erstellen.
3 Minuten
9. Jan 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige