![]() NET Standard 2.0, meaning you can get both performance improvements when running on modern runtimes (eg.NET 6), as well as still being able to use it even on. Runtime agnostic: the library multi-targets and supports down to.You can use it to share code across UWP, WinUI 3, MAUI, WPF, Avalonia, Uno, and more! ![]() Platform agnostic: meaning it doesn’t have any dependencies on specific UI frameworks.There are a few key principles the MVVM Toolkit is built upon: We collaborated with Laurent Bugnion while developing the MVVM Toolkit as well, and he’s endorsed the MVVM Toolkit as the path forwards for existing MvvmLight users (we also have migration docs for this). The MVVM Toolkit is inspired by MvvmLight, and is also the official replacement for it now that the library has been deprecated. ![]() This is the same MVVM library used by the Microsoft Store, the Photos app, and more! NET Community Toolkit is the MVVM Toolkit: a modern, fast, platform agnostic and modular MVVM library. NET Community Toolkit libraries! □ MVVM ToolkitĪs previously announced in the 7.0 release, one of the main components of the. With that cleared up, let’s now dive in into all the new features in this new major release of the. Going forward, it will ve versioned separately from the Windows Community Toolkit, as each project will have its own separate roadmap and release schedule. Since the last version of the Windows Community Toolkit before branching out was 7.1.x, we decided to follow that semantic versioning number to make the transition easier to understand for existing users, and that’s why the first release of the. This also made it easier for us to better organize the docs, which now have separate sections for each platform-specific Toolkit. NET developers not doing any Windows development. NET and without any Windows-specific dependencies grew, and we decided to split them off into a separate project so that they could be evolved independently and also be easier to find for. Over time, the number of APIs just targeting. NET Community Toolkit were originally part of the Windows Community Toolkit, which is a collection of helpers, extensions, and custom controls which simplifies and demonstrates common developer tasks building UWP and. Good question! The reason for that is all the libraries of the. You might be wondering why the first release of the. CommunityToolkit.Mvvm (aka “Microsoft MVVM Toolkit”).NET 6, so they can both support as many platforms as possible and be optimized for best performance when used on newer runtimes. Starting from the new 8.0.0 release, the project is now in the CommunityToolkit/dotnet repository on GitHub, which includes all libraries that are part of the Toolkit.Īll the available APIs have no dependencies on any specific runtime or framework, so they can be used by all. It’s also used by several internal projects and inbox applications, such as the Microsoft Store. The toolkit is maintained and published by Microsoft, and part of the. ![]() NET developers and are agnostic of any specific UI platform. NET Community Toolkit is a collection of helpers and APIs that work for all. NET Community Toolkit get better every day! □ What’s in the. We’re really thankful to everyone that has contributed and that keeps helping the. NET Community Toolkit, which is now live on NuGet with version 8.0.0! This is a major release including a ton of new features, improvements, optimizations, bug fixes and many refactorings to also reflect the new project structure and organization, which this blog post will describe in detail.Īs with every Community Toolkit release, all changes were influenced by feedback received both by teams here at Microsoft using the Toolkit, as well as other developers in the community. We’re happy to announce the official launch of the new.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |