Microsoft.Windows.Widgets.Providers 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于实现 Windows 小组件的小组件提供程序的 API。
类
WidgetActionInvokedArgs |
提供 Microsoft.Windows.Widgets.Providers.IWidgetProvider.OnActionInvoked 回调的数据,该回调是在小组件上调用操作时引发的,例如用户单击按钮。 |
WidgetAnalyticsInfoReportedArgs |
提供 OnAnalyticsInfoReported 事件的数据,该事件在小组件主机报告与小组件交互关联的分析数据时引发。 |
WidgetContext |
提供有关小组件主机中小组件的配置的信息。 |
WidgetContextChangedArgs |
为 Microsoft.Windows.Widgets.Providers.IWidgetProvider.OnWidgetContextChanged 回调提供数据。 |
WidgetCustomizationRequestedArgs |
提供 OnCustomizationRequested 事件的数据,该事件是在用户通过小组件主机 UI 请求小组件自定义时引发的。 |
WidgetErrorInfoReportedArgs |
为小组件主机报告小组件错误时引发的 OnErrorInfoReported 事件提供数据。 |
WidgetInfo |
包含小组件的状态信息,包括视觉对象模板、数据模板、自定义状态、上次更新时间和小组件主机中的上下文信息。 |
WidgetManager |
提供用于查询、更新和删除小组件的方法。 |
WidgetUpdateRequestOptions |
为调用 Microsoft.Windows.Widgets.Providers.WidgetManager.UpdateWidget提供数据。 |
接口
IWidgetManager |
由 WidgetManager 类实现的接口,该类提供查询、更新和删除小组件的方法。 |
IWidgetProvider |
此接口由 Windows 小组件提供程序实现,用于从小组件主机接收小组件生存期事件的回调。 |
IWidgetProvider2 |
此接口由 Windows 小组件提供程序实现,用于从小组件主机接收小组件自定义事件的回调。 |
IWidgetProviderAnalytics |
此可选接口可由 Windows 小组件提供程序实现,以便从小组件主机接收小组件分析事件的回调。 |
IWidgetProviderErrors |
此接口由 Windows 小组件提供程序实现,用于从小组件主机接收小组件错误的回调。 |
注解
IWidgetProvider 是小组件提供程序必须实现的接口,才能接收小组件生命周期事件的回调通知。 此接口必须作为进程外 COM 服务器实现。
WidgetManager 类提供了用于更新、查询和删除小组件的方法。