画布组件使低代码/无代码开发人员能够使用默认的 Power Apps 控件作为核心构建基块来生成可重用的 UX 组件。然后,可以在应用屏幕之间共享这些自定义组件,也可以在 Power 应用环境中和跨 Power 应用环境共享多个应用。Canvas 组件直接有助于实现 Power Apps 的愿景,即通过显著加快应用开发过程,使每个人都能构建应用。
以下是本 GA 公告中的新增强功能。
对组件库的支持 ALM
Makers 现在可以将其应用程序和组件库打包到单个或多个解决方案中,并将其导入到不同的环境中。如果画布应用使用的是组件库,则现在会将其作为解决方案依赖项进行跟踪。ALM 支持可确保在目标环境中维护依赖关系,并且通过解决方案导入的任何其他库版本都可以将更新的组件交付到应用。它使第一方和第三方发布者能够将其组件和可自定义的应用作为基线发布,然后通过仅提供更新的组件库来为应用提供服务。Dataverse 解决方案功能支持所有标准解决方案操作,如托管属性、显示依赖项和添加所需组件。
用户可以在此处找到更多详细信息 - 组件库应用程序生命周期管理。
组件库 ALM 支持。
图像/多媒体文件支持
用户现在可以将多媒体文件添加到库中的组件。然后,环境中的所有应用都可以使用这些组件。可以使用标准组件应用程序生命周期管理 (ALM) 跨环境移动包含多媒体文件的库。
有关详细信息,请参阅向组件添加多媒体,
将图像添加到组件
自定义页面
Canvas 组件可用于使用自定义页面的模型驱动应用。画布组件库使应用制造商能够使用自定义页面支持的控件集(包括新式 Fluent UI 控件)创建自定义组件。然后,这些组件可以在自定义页面和应用程序中重复使用,并且可以使用 Dataverse 解决方案集中更新、打包和移动。
有关详细信息,请参阅将画布组件添加到模型驱动应用的自定义页面。
基本面投资 – 性能、可靠性和可访问性。
自微软的公共预览版发布以来,Canvas 组件在大型和小型组织中得到了广泛的采用。组件已被数十万个应用程序大量使用。微软一直在不断监控用户反馈,功能使用情况,错误,并一直在提供每周更新,以改善功能基础。