Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A .NET community toolkit olyan segítők és API-k gyűjteménye, amelyek minden .NET-fejlesztő számára működnek, és bármely adott felhasználói felület platformjához agnosztikusak. Az eszközkészletet a Microsoft tartja karban és teszi közzé, és a .NET Foundation része.
A .NET közösségi eszközkészlet nuGet-csomagok készleteként érhető el új vagy meglévő .NET-projektekhez.
Az eszközkészlet .NET Standard kódtárakat tartalmaz (eredetileg a Windows közösségi eszközkészlet részeként fejlesztették ki), amelyeket az alkalmazásfejlesztők (a használatban lévő felhasználói felületi keretrendszertől függetlenül) és a kódtár-szerzők is használhatnak. Ezeket a kódtárakat a Microsoft belsőleg is használja számos belső alkalmazás (például a Microsoft Store) használatához, és folyamatosan fejleszti a többi csapattól, külső partnerektől és a közösség más fejlesztőitől érkező visszajelzéseket. Az alábbiakban röviden bemutatjuk a különböző összetevőket:
-
CommunityToolkit.Mvvm(más néven MVVM Toolkit): Egy gyors, moduláris, platform-agnostic MVVM könyvtár, amely a hivatalos utódjaMvvmLight. Széles körben használják a Microsoft Store-ban és más belső alkalmazásokban. -
CommunityToolkit.Mvvm.SourceGenerators: A forrásgenerátorok az MVVM-eszközkészlet bővítéséhez. -
CommunityToolkit.Diagnostics: Segítő API-k (különösen a Guard és a ThrowHelper) készlete, amelyek tisztább, hatékonyabb és kevésbé hibalehetőségű argumentumok érvényesítésére és hibaellenőrzésre használhatók. -
CommunityToolkit.HighPerformance: Segítők gyűjteménye a nagy teljesítményű forgatókönyvekben való munkavégzéshez. Olyan API-kat tartalmaz, mint a készletbe foglalt puffersegítők, a gyors sztringkészlet típusa, a diszkontinuus régiókat is támogató, 2D változatúMemory<T>ésSpan<T>(Memory2D<T>ésSpan2D<T>), a biteltolásos műveletek segítői (példáulBitHelper, amelyet a Paint.NET is használ), stb. -
CommunityToolkit.Common: Más CommunityToolkit-kódtárakkal megosztott segítő API-k készlete.
Az MVVM-eszközkészlet funkcióit a mintaalkalmazás futtatásával is megtekintheti.
Első lépések
Az eszközkészlet használatáról az Első lépések útmutatóban talál részletesebb tájékoztatást.
Nyílt forráskód
A .NET Community Toolkit egy nyílt forráskódú projekt, amelyet a közösség üzemeltet a GitHubon a .NET Foundation részeként:
.NET Community Toolkit