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.
Miscellaneous

Neueste Beiträge

Übersehen seit .NET 8: TimeProvider für testbare Zeit
Seit .NET 8 gibt es TimeProvider als offizielle Zeit-Abstraktion. Doch noch zweieinhalb Jahre später ist sie in vielen Projekten unbekannt.
6 Minuten
1. Jul 2026
KI: SQL Server versus Anwendungscode - SQL Server 2025 und Microsoft Azure AI, Teil 2
Wer SQL Server und Anwendungscode bewusst trennt, erhält eine Architektur, die sowohl performant als auch wartbar ist und sich langfristig stabil betreiben lässt.
6 Minuten
Design mit KI - UX goes Dev, Teil 2
Wie die Integration künstlicher Intelligenz in Designwerkzeuge die Art und Weise verändert, in der digitale Benutzeroberflächen entstehen.
6 Minuten
2. Jul 2026

Das könnte Dich auch interessieren

Übersehen seit .NET 8: TimeProvider für testbare Zeit
Seit .NET 8 gibt es TimeProvider als offizielle Zeit-Abstraktion. Doch noch zweieinhalb Jahre später ist sie in vielen Projekten unbekannt.
6 Minuten
1. Jul 2026
C#-.NET-Apps mit WinUI 3 - Komponentenbasierte Apps mit Fluent/FAST, Teil 3
Microsoft macht mit WinUI 3 ein natives User-Experience-Framework für Windows verfügbar, dessen Komponenten auf dem Microsoft-eigenen Design-System Fluent 2 basieren.
23 Minuten
13. Mai 2024
Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige