Freigeben über


WinUI für UWP (WinUI 2)

Hinweis

Weitere Informationen zum Erstellen von Windows-Desktop-Apps mit der neuesten Version von WinUI finden Sie unter WinUI 3.

WinUI 2 ist eng in Windows-SDKs integriert und bietet offizielle systemeigene Windows-UI-Steuerelemente und andere Benutzeroberflächenelemente für UWP-Anwendungen (und Desktopanwendungen mit XAML-Inseln).

Durch die Aufrechterhaltung der Abwärtskompatibilität mit früheren Versionen von Windows 10 können WinUI 2-Steuerelemente funktionieren, auch wenn Benutzer nicht über das neueste Betriebssystem verfügen.

Sehen Sie sich die neuesten WinUI 2 Versionshinweisean.

Funktionen

  • Neue Steuerelemente: WinUI enthält neue Steuerelemente, die nicht als Teil der Windows-Standardplattform ausgeliefert werden.

  • Aktualisierte Versionen vorhandener Steuerelemente: Die Bibliothek enthält auch aktualisierte Versionen vorhandener Windows-Plattformsteuerelemente, die Sie mit früheren Versionen von Windows 10 verwenden können.

  • Unterstützung für frühere Versionen von Windows 10: WinUI-APIs funktionieren in früheren Versionen von Windows 10, sodass Sie keine Versionsüberprüfungen oder bedingten XAML-Code einschließen müssen, um Benutzer zu unterstützen, die möglicherweise nicht das neueste Betriebssystem ausführen.

  • Unterstützung für XamlDirect: Die xaml-Direct-APIs, die für Middlewareentwickler entwickelt wurden, bieten Ihnen Zugriff auf XAML-Features auf niedrigerer Ebene, die eine bessere CPU- und Arbeitssatzleistung bieten. Mit XamlDirect in WinUI 2 können Sie XamlDirect-APIs in früheren Versionen von Windows 10 verwenden, ohne speziellen Code schreiben zu müssen, um mehrere Zielversionen von Windows 10 zu verarbeiten.

Beispiele

Tipp

Weitere Informationen, Entwurfsanleitungen und Codebeispiele finden Sie unter Design für Windows-Apps.

Die App WinUI 2 Gallery beinhaltet interaktive Beispiele für die meisten WinUI 2-Steuerelemente, -Features und -Funktionen.

Wenn die Katalog-App bereits installiert ist, klicken Sie auf WinUI 2 Gallery , um sie zu öffnen.

Wenn sie nicht installiert ist, laden Sie den WinUI 2-Katalog aus dem Microsoft Store herunter.

Sie können auch den Quellcode von GitHub abrufen (wählen Sie die winui2-Verzweigung aus).

Dokumentation

Artikel zur Vorgehensweise für WinUI-Steuerelemente sind in der Dokumentation " Steuerelemente für Windows-Apps " enthalten.

API-Referenzdokumente befinden sich unter WinUI-APIs.

Installieren und Verwenden von WinUI für UWP

Anweisungen zum Installieren und Verwenden der WinUI 2-Bibliothek finden Sie unter "Erste Schritte mit WinUI 2 für UWP".

Einbindung von Entwicklern

Wir freuen uns über Fehlerberichte im Repository "microsoft-ui-xaml " auf GitHub.

NuGet-Paketliste

Ausführliche Informationen zu WinUI NuGet-Paketen finden Sie in der WinUI NuGet-Paketliste.

Siehe auch