Windows.UI.Notifications 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含封装磁贴、Toast 和锁屏提醒通知的类。
类
AdaptiveNotificationText |
表示自适应通知的文本内容。 |
BadgeNotification |
定义更新磁贴锁屏提醒覆盖的内容、关联的元数据和过期时间。 锁屏提醒可以显示 1 到 99 的数字或 状态字形。 |
BadgeUpdateManager |
创建用于操作磁贴锁屏提醒覆盖的 BadgeUpdater 对象。 此类还提供对系统提供的锁屏提醒模板的 XML 内容的访问权限,以便你可以自定义该内容以用于更新锁屏提醒。 |
BadgeUpdateManagerForUser |
创建 BadgeUpdater 对象,用于为特定用户操作磁贴的锁屏提醒覆盖。 此类还提供对系统提供的锁屏提醒模板的 XML 内容的访问权限,以便你可以自定义该内容以用于更新锁屏提醒。 |
BadgeUpdater |
汇报更新程序绑定到的特定磁贴上的锁屏提醒覆盖。 |
KnownAdaptiveNotificationHints |
指定可用于自适应通知的提示类型。 |
KnownAdaptiveNotificationTextStyles |
指定可用于自适应通知的文本样式。 |
KnownNotificationBindings |
指定可用于自适应通知的绑定模板。 |
Notification |
表示通知。 |
NotificationBinding |
表示自适应通知的绑定元素。 |
NotificationData |
存储数据以在 Toast 通知中显示。 |
NotificationVisual |
表示通知的可视元素。 视觉对象元素包含绑定,这些绑定包含通知的文本和其他视觉内容。 |
ScheduledTileNotification |
定义磁贴的单个非定期计划更新的可视内容和计时。 |
ScheduledToastNotification |
包含定义将在计划时间显示的 Toast 通知的 XML。 |
ScheduledToastNotificationShowingEventArgs |
提供系统正在显示计划 Toast 通知时的信息。 |
ShownTileNotification |
提供有关“ 开始 ”菜单中显示的磁贴通知的信息。 |
TileFlyoutNotification |
提供磁贴浮出控件的详细信息, (混合视图) 通知。 这包括通知的 XML 内容及其到期时间(可选)。 此类还提供一种方法,可用于检索当前浮出控件通知的 XML 内容。 此类是以下常规 API 使用模式的一部分:
|
TileFlyoutUpdateManager |
创建特定于应用的主要或辅助磁贴的 TileFlyoutUpdater 对象,以便与磁贴浮出控件一起使用, (混合视图) 通知。 此类还使你能够检索空白磁贴浮出控件 XML 模板,你可以在其中添加内容来定义磁贴浮出控件通知。 此类是以下常规 API 使用模式的一部分:
|
TileFlyoutUpdater |
用于发送或清除磁贴浮出控件 (混合视图) 通知。 此类还提供启动和停止 定期 磁贴浮出控件通知的方法。 此类是以下常规 API 使用模式的一部分:
|
TileNotification |
定义磁贴的更新,包括其视觉对象、标识标记和过期时间。 |
TileUpdateManager |
创建用于更改和更新“开始”菜单磁贴的 TileUpdater 对象。 此类还提供对系统提供的磁贴模板的 XML 内容的访问权限,以便你可以自定义该内容以用于更新磁贴。 |
TileUpdateManagerForUser |
创建 TileUpdater 对象,用于更改和更新特定用户的 “开始” 菜单磁贴。 此类还提供对系统提供的磁贴模板的 XML 内容的访问权限,以便你可以自定义该内容以用于更新磁贴。 |
TileUpdater |
更改更新程序绑定到的特定磁贴的内容。 |
ToastActivatedEventArgs |
公开一个方法,该方法检索与用户启动的 toast 操作关联的参数。 这样,应用就可以知道在公开多个操作时采取了哪些操作。 |
ToastCollection |
表示特定应用的一组通知。 |
ToastCollectionManager |
提供用于创建、检索、更新和删除 ToastCollection 对象的方法。 |
ToastDismissedEventArgs |
提供 Toast 通知不再在屏幕上显示的原因。 |
ToastFailedEventArgs |
提供在引发 Toast 通知的过程中生成的错误代码。 |
ToastNotification |
定义 Toast 通知的内容、关联的元数据和事件以及过期时间。 |
ToastNotificationActionTriggerDetail |
表示 Toast 操作触发器的详细信息。 |
ToastNotificationHistory |
管理应用的 Toast 通知,包括清除所有 Toast 历史记录和删除单个 Toast 的功能。 |
ToastNotificationHistoryChangedTriggerDetail |
表示 Toast 历史记录更改触发器的详细信息。 |
ToastNotificationManager |
创建用于引发 Toast 通知的 ToastNotifier 对象。 此类还提供对系统提供的 Toast 模板的 XML 内容的访问权限,以便你可以自定义该内容以用于通知。 |
ToastNotificationManagerForUser |
创建 ToastNotifier 对象,用于为绑定 用户引发 Toast 通知。 此类还提供对系统提供的 Toast 模板的 XML 内容的访问权限,以便你可以自定义该内容以用于通知。 |
ToastNotifier |
向 ToastNotifier 绑定到的特定应用引发 Toast 通知。 此类还允许计划和删除 Toast 通知。 |
UserNotification |
表示特定用户的通知。 |
UserNotificationChangedEventArgs |
提供用户通知更改时的信息。 |
接口
IAdaptiveNotificationContent |
定义自适应通知的内容。 |
枚举
AdaptiveNotificationContentKind |
指定自适应通知中包含的内容类型。 |
BadgeTemplateType |
指定要用于磁贴锁屏提醒覆盖的模板。 由 BadgeUpdateManager.getTemplateContent 使用。 |
NotificationKinds |
指定通知的类型。 |
NotificationMirroring |
指定是否允许通知镜像。 镜像允许在多个设备上显示通知。 |
NotificationSetting |
指定磁贴或 Toast 通知显示的限制。 |
NotificationUpdateResult |
描述通知更新的结果。 |
PeriodicUpdateRecurrence |
指定对新内容的磁贴或锁屏提醒数据源进行后续轮询的时间段。 由 BadgeUpdater.StartPeriodicUpdate、 TileUpdater.StartPeriodicUpdate 和 TileUpdater.StartPeriodicUpdateBatch 使用。 |
TileFlyoutTemplateType |
指定要在磁贴浮出控件中使用的布局模板 (混合视图) 更新。 目前,只定义了一个模板。 |
TileTemplateType |
指定要在磁贴更新中使用的内容模板。 有关每个磁贴的更详细讨论,包括其 XML 编码的示例、每个模板的图像大小的详细信息以及用于不同版本的磁贴 XML 架构,请参阅 磁贴模板目录。 在设置为从右到左 (RTL) 语言的设备上显示时,某些模板会从此处的左右说明翻转。 在许多模板中,如果磁贴包含徽标或显示名称,则不会显示最后一行文本。 这不适用于大 (310 x 310) 磁贴。 有关徽标/短名称的详细信息,请参阅 快速入门:使用清单编辑器创建默认磁贴。 重要 Windows 8.1为大型方形磁贴添加了新模板。 为了区分 Windows 8) 中 (称为方形磁贴的大型磁贴,已重命名所有较旧的模板。 为此,可以使用特定版本声明通知有效负载。 为了跨系统实现兼容性,已添加回退属性,以便同时存在旧名称和新名称。 必须了解版本之间的差异,以确保显示通知。 有关详细信息,请参阅 版本控制模板。
|
ToastDismissalReason |
指定不再显示 Toast 通知的原因。 与 ToastDismissedEventArgs.Reason 一起使用。 |
ToastHistoryChangedType |
指定 Toast 历史记录中通知发生的更改类型。 与 ToastNotificationHistoryChangedTriggerDetail.ChangeType 一起使用。 |
ToastNotificationMode |
包含封装磁贴、Toast 和锁屏提醒通知的类。 |
ToastNotificationPriority |
指定 ToastNotification 的优先级。 |
ToastTemplateType |
指定要在 Toast 通知中使用的模板。 |
UserNotificationChangedKind |
指定发生的用户通知更改的类型。 |