Microsoft将发布Windows Community Toolkit 7.0,宣布其开发人员服务的最新版本。微软表示,新版本来自其开发者社区几个月的反馈。
如果您不熟悉Windows社区工具包,则它是用于开发人员的一组扩展和控件。这样做的目的是使创建者在构建适用于Windows 10的.NET和UWP应用时更轻松地访问开发人员任务。
导致7.0版更改的是几个工具包的移动。微软表示,如果只使用很小的组件,这样做可以减少程序包之间的相互依赖。以前,程序包会耦合在一起,从而创建不必要的大型应用程序。
据该公司称,重构软件包意味着Windows Community Toolkit现在可以减少多达90%的应用程序资源:
“我们在工具包中重构了许多软件包。当只有少量组件需要它们时,这有助于减少整个程序包的额外依赖关系。这使我们在常见情况下可以将Toolkit的应用程序尺寸足迹影响减少80-90%。”
似乎大多数动作发生在“控件和动画”中。值得检查Microsoft的详细信息以查看更改如何影响应用程序。
更多变化
7.0版还向Windows Community Toolkit添加了新的MVVM库。这一新功能旨在为应用程序提供性能,灵活性和模块化。它位于Microsoft.Toolkit.Mvvm程序包中,是用于.NET Standard应用程序的库。因此,它可以在支持.NET的平台上工作。
在更新的其他地方,Microsoft改进了对.NET 5和Win32应用程序的通知支持。此外,还有一个新的TabbedCommandBar导航UI,ColorPicker,AnimationBuilder类和一个名为SwitchPresenter的XAML组织器。
未经允许不得转载:表盘吧 » Microsoft宣布成社区工具包7.0