Windows.UI.Notifications 命名空间

包含封装磁贴、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.StartPeriodicUpdateTileUpdater.StartPeriodicUpdateTileUpdater.StartPeriodicUpdateBatch 使用。

TileFlyoutTemplateType

指定要在磁贴浮出控件中使用的布局模板 (混合视图) 更新。 目前,只定义了一个模板。

TileTemplateType

指定要在磁贴更新中使用的内容模板。 有关每个磁贴的更详细讨论,包括其 XML 编码的示例、每个模板的图像大小的详细信息以及用于不同版本的磁贴 XML 架构,请参阅 磁贴模板目录

在设置为从右到左 (RTL) 语言的设备上显示时,某些模板会从此处的左右说明翻转。

在许多模板中,如果磁贴包含徽标或显示名称,则不会显示最后一行文本。 这不适用于大 (310 x 310) 磁贴。 有关徽标/短名称的详细信息,请参阅 快速入门:使用清单编辑器创建默认磁贴

重要

Windows 8.1为大型方形磁贴添加了新模板。 为了区分 Windows 8) 中 (称为方形磁贴的大型磁贴,已重命名所有较旧的模板。 为此,可以使用特定版本声明通知有效负载。 为了跨系统实现兼容性,已添加回退属性,以便同时存在旧名称和新名称。 必须了解版本之间的差异,以确保显示通知。 有关详细信息,请参阅 版本控制模板

在 Windows Phone 8.1 上显示时,某些模板的显示方式与在 Windows 上显示的模板并不完全相同。 例如,手机上的速览模板从前向后翻转,而不是上下滚动。 显示的文本行数可能不同,有时在手机上较少,但通常更多。 手机上的宽磁贴图像用叠加的文本填充磁贴,而不是具有纯色文本区域。 图像集合磁贴经过动画处理,其显示方式大相径庭。 每个值都会调用需要注意的差异。

ToastDismissalReason

指定不再显示 Toast 通知的原因。 与 ToastDismissedEventArgs.Reason 一起使用。

ToastHistoryChangedType

指定 Toast 历史记录中通知发生的更改类型。 与 ToastNotificationHistoryChangedTriggerDetail.ChangeType 一起使用。

ToastNotificationMode

包含封装磁贴、Toast 和锁屏提醒通知的类。

ToastNotificationPriority

指定 ToastNotification 的优先级。

ToastTemplateType

指定要在 Toast 通知中使用的模板。

UserNotificationChangedKind

指定发生的用户通知更改的类型。

另请参阅