Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
.NET Community Toolkit ist eine Sammlung von Helfern und APIs, die für alle .NET-Entwickler funktionieren und unabhängig von jeder bestimmten UI-Plattform sind. Das Toolkit wird von Microsoft verwaltet und veröffentlicht und ist Teil der .NET Foundation.
Das .NET Community Toolkit ist als Eine Reihe von NuGet-Paketen für neue oder vorhandene .NET-Projekte verfügbar.
Das Toolkit enthält .NET Standard-Bibliotheken (ursprünglich als Teil des Windows Community Toolkits entwickelt), die sowohl von Anwendungsentwicklern (unabhängig vom verwendeten Benutzeroberflächenframework) als auch von Bibliotheksautoren verwendet werden können. Diese Bibliotheken werden auch intern bei Microsoft verwendet, um viele Erstanbieter-Apps (z. B. den Microsoft Store) zu unterstützen und ständig zu verbessern, indem Sie Feedback von anderen Teams, externen Partnern und anderen Entwicklern aus der Community hören. Hier ist eine schnelle Aufschlüsselung der verschiedenen Komponenten, die Sie finden:
-
CommunityToolkit.Mvvm(aka MVVM Toolkit): Eine schnelle, modulare, plattformagnostische MVVM-Bibliothek, die der offizielle Nachfolger vonMvvmLight. Sie wird umfassend im Microsoft Store und anderen Erstanbieter-Apps verwendet. -
CommunityToolkit.Mvvm.SourceGenerators: Die Quellgeneratoren zur Erweiterung des MVVM-Toolkits. -
CommunityToolkit.Diagnostics: Eine Reihe von Hilfs-APIs (insbesondere Guard und ThrowHelper), die für eine übersichtlichere, effizientere und weniger fehleranfällige Argumentüberprüfung und Fehlerüberprüfung verwendet werden können. -
CommunityToolkit.HighPerformance: Eine Sammlung von Helfern für die Arbeit in hochleistungsfähigen Szenarien. Es enthält APIs wie Poolpuffer-Hilfsprogramme, einen schnellen Pooltyp, eine 2D-Variante vonMemory<T>undSpan<T>(Memory2D<T>undSpan2D<T>), die auch nicht zusammenhängende Regionen unterstützt, Hilfsprogramme für Bitverschiebungsvorgänge (wie z. B.BitHelper, das auch in Paint.NET verwendet wird), und mehr. -
CommunityToolkit.Common: Eine Reihe von Hilfs-APIs, die für andere CommunityToolkit-Bibliotheken freigegeben wurden.
Sie können auch eine Vorschau der Funktionen des MVVM-Toolkits anzeigen, indem Sie die Beispiel-App ausführen.
[Jetzt starten][jetzt starten]
Ausführlichere Informationen zur Verwendung des Toolkits finden Sie im Leitfaden "Erste Schritte".
Open Source
Das .NET Community Toolkit ist ein Open-Source-Projekt, das auf GitHub von der Community als Teil der .NET Foundation gehostet wird:
.NET Community Toolkit