为了让开发者更容易构建Windows10应用程序,微软一直在努力改进现有软件并发布新工具。最新消息是,该公司发布了面向UWP应用开发者的Windows用户界面库预览版(WinUILibraryPreview)。WinUI允许开发人员通过NuGet包访问和使用Fluent控件、样式和其他UWPXAML控件。 其重要性在于,以往的UWPXAML应用框架只能通过Windows和SDK的推出来发布和更新,这显然严重限制了它的潜力。 这些NuGet包还具有其他优势,例如帮助开发者构建“版本自适应”App(即针对多个Windows10版本的软件),以及从1607向后兼容最新的Insider测试版本。●WinUI包含Acrylic材质、Reveal高亮等FluentDesign组件;●TreeView用于控制单个类,方便跨Win10不同版本自由使用;●除了标准的SDK,还有更多的特性。 WinUI库预览还带来了新的控件,例如菜单栏(MenuBar)和命令栏布局(CommandBarFlyout)。最后,它还有Microsoft.UI.Xaml.Core.Direct包。作为一个单独的WinRT库,它提供了对低级XAML框架的访问。 目前微软正在以prerelease的形式分发WinUI包,但未来会推送到RTM。
