Compartir a través de


Windows.UI.Notifications Espacio de nombres

Contiene clases que encapsulan las notificaciones de icono, notificación del sistema y distintivo.

Clases

AdaptiveNotificationText

Representa el contenido de texto de una notificación adaptable.

BadgeNotification

Define el contenido, los metadatos asociados y la hora de expiración de una actualización de la superposición de distintivo de un icono. Un distintivo puede mostrar un número de 1 a 99 o un glifo de estado.

BadgeUpdateManager

Crea objetos BadgeUpdater que se usan para manipular la superposición de distintivo de un icono. Esta clase también proporciona acceso al contenido XML de las plantillas de distintivo proporcionadas por el sistema para que pueda personalizar ese contenido para usarlo en la actualización de sus distintivos.

BadgeUpdateManagerForUser

Crea objetos BadgeUpdater que se usan para manipular la superposición de distintivo de un icono para un usuario específico. Esta clase también proporciona acceso al contenido XML de las plantillas de distintivo proporcionadas por el sistema para que pueda personalizar ese contenido para usarlo en la actualización de sus distintivos.

BadgeUpdater

Novedades una superposición de distintivo en el icono específico al que está enlazado el actualizador.

KnownAdaptiveNotificationHints

Especifica los tipos de sugerencias disponibles para las notificaciones adaptables.

KnownAdaptiveNotificationTextStyles

Especifica los estilos de texto disponibles para las notificaciones adaptables.

KnownNotificationBindings

Especifica las plantillas de enlace disponibles para las notificaciones adaptables.

Notification

Representa una notificación.

NotificationBinding

Representa el elemento de enlace de una notificación adaptable.

NotificationData

Almacena los datos para mostrarlos en una notificación del sistema.

NotificationVisual

Representa el elemento visual de una notificación. El elemento visual contiene enlaces, que contienen el texto y otro contenido visual para la notificación.

ScheduledTileNotification

Define el contenido visual y el tiempo de una única actualización programada no periódica en un icono.

ScheduledToastNotification

Contiene el XML que define la notificación del sistema que se mostrará en la hora programada.

ScheduledToastNotificationShowingEventArgs

Proporciona información cuando el sistema está en proceso de mostrar una notificación del sistema programada.

ShownTileNotification

Proporciona información sobre una notificación de icono que se mostró en el menú Inicio .

TileFlyoutNotification

Proporciona los detalles de una notificación de control flotante de icono (vista de combinación). Esto incluye el contenido XML de la notificación y, opcionalmente, su hora de expiración. Esta clase también proporciona un método por el que se puede recuperar el contenido XML de la notificación de control flotante actual.

Esta clase forma parte del siguiente patrón de uso de API general:

TileFlyoutUpdateManager

Crea objetos TileFlyoutUpdater específicos del icono principal o secundario de una aplicación, para usarlos con una notificación de control flotante de icono (vista de mezcla). Esta clase también le permite recuperar una plantilla XML de control flotante de icono en blanco a la que puede agregar el contenido para definir la notificación de control flotante del icono.

Esta clase forma parte del siguiente patrón de uso de API general:

TileFlyoutUpdater

Se usa para enviar o borrar una notificación de control flotante de icono (vista de combinación). Esta clase también proporciona métodos para iniciar y detener las notificaciones de control flotante de iconos periódicas .

Esta clase forma parte del siguiente patrón de uso de API general:

TileNotification

Define una actualización de un icono, incluidos sus objetos visuales, la etiqueta de identificación y la hora de expiración.

TileUpdateManager

Crea objetos TileUpdater usados para cambiar y actualizar iconos del menú Inicio . Esta clase también proporciona acceso al contenido XML de las plantillas de icono proporcionadas por el sistema para que pueda personalizar ese contenido para su uso en la actualización de los iconos.

TileUpdateManagerForUser

Crea objetos TileUpdater usados para cambiar y actualizar iconos del menú Inicio para un usuario específico. Esta clase también proporciona acceso al contenido XML de las plantillas de icono proporcionadas por el sistema para que pueda personalizar ese contenido para su uso en la actualización de los iconos.

TileUpdater

Cambia el contenido del icono específico al que está enlazado el actualizador.

ToastActivatedEventArgs

Expone un método que recupera los argumentos asociados a una acción del sistema iniciada por el usuario. Esto permite a la aplicación saber qué acción se realizó cuando se expusieron varias acciones.

ToastCollection

Representa un grupo de notificaciones para una aplicación determinada.

ToastCollectionManager

Proporciona métodos para crear, recuperar, actualizar y quitar objetos ToastCollection .

ToastDismissedEventArgs

Proporciona el motivo por el que ya no se muestra una notificación del sistema en pantalla.

ToastFailedEventArgs

Proporciona el código de error que se generó en el proceso de generar una notificación del sistema.

ToastNotification

Define el contenido, los metadatos y eventos asociados y la hora de expiración de una notificación del sistema.

ToastNotificationActionTriggerDetail

Representa los detalles de un desencadenador de acción del sistema.

ToastNotificationHistory

Administra las notificaciones del sistema de una aplicación, incluida la capacidad de borrar todo el historial de notificaciones del sistema y quitar notificaciones del sistema individuales.

ToastNotificationHistoryChangedTriggerDetail

Representa los detalles de un desencadenador cambiado del historial de notificaciones del sistema.

ToastNotificationManager

Crea objetos ToastNotifier que se usan para generar notificaciones del sistema. Esta clase también proporciona acceso al contenido XML de las plantillas del sistema proporcionadas por el sistema para que pueda personalizar ese contenido para usarlo en las notificaciones.

ToastNotificationManagerForUser

Crea objetos ToastNotifier que se usan para generar notificaciones del sistema para el usuario enlazado. Esta clase también proporciona acceso al contenido XML de las plantillas del sistema proporcionadas por el sistema para que pueda personalizar ese contenido para su uso en las notificaciones.

ToastNotifier

Genera una notificación del sistema a la aplicación específica a la que está enlazado ToastNotifier. Esta clase también le permite programar y quitar notificaciones del sistema.

UserNotification

Representa una notificación para un usuario específico.

UserNotificationChangedEventArgs

Proporciona información cuando cambia una notificación de usuario.

Interfaces

IAdaptiveNotificationContent

Define el contenido de una notificación adaptable.

Enumeraciones

AdaptiveNotificationContentKind

Especifica el tipo de contenido incluido en la notificación adaptable.

BadgeTemplateType

Especifica la plantilla que se va a usar para la superposición de distintivo de un icono. Usado por BadgeUpdateManager.getTemplateContent.

NotificationKinds

Especifica el tipo de notificación.

NotificationMirroring

Especifica si se permite la creación de reflejo de notificaciones. La creación de reflejo permite mostrar una notificación en varios dispositivos.

NotificationSetting

Especifica las limitaciones de la presentación de notificaciones del sistema o del icono.

NotificationUpdateResult

Describe los resultados de una actualización de notificación.

PeriodicUpdateRecurrence

Especifica el período de tiempo para sondeos posteriores del origen de datos de icono o distintivo para el nuevo contenido. Usado por BadgeUpdater.StartPeriodicUpdate, TileUpdater.StartPeriodicUpdate y TileUpdater.StartPeriodicUpdateBatch.

TileFlyoutTemplateType

Especifica la plantilla de diseño que se va a usar en una actualización de control flotante de mosaicos (vista de combinación). En la actualidad, solo se define una plantilla.

TileTemplateType

Especifica la plantilla de contenido que se va a usar en una actualización de icono. Para obtener una explicación más detallada de cada icono, incluido un ejemplo de su codificación XML, detalles sobre los tamaños de imagen de cada plantilla y uso con diferentes versiones del esquema XML del icono, vea El catálogo de plantillas de icono.

Cuando se muestra en un dispositivo establecido en un idioma de derecha a izquierda (RTL), algunas plantillas se voltean desde sus descripciones izquierda y derecha aquí.

En muchas de las plantillas, la última línea de texto no se mostrará si el icono incluye un logotipo o un nombre para mostrar. Esto no se aplica a los iconos grandes (310 x 310). Para obtener más información sobre el logotipo o el nombre corto, consulte Inicio rápido: Creación de un icono predeterminado mediante el editor de manifiestos.

Importante

Windows 8.1 se agregaron nuevas plantillas para mosaicos grandes y cuadrados. Para distinguir iconos grandes de iconos medianos (conocidos como iconos cuadrados en Windows 8), se cambió el nombre de todas las plantillas anteriores. Para tener en cuenta esto, las cargas de notificación se pueden declarar con una versión específica. Para la compatibilidad entre sistemas, se ha agregado un atributo de reserva para que estén presentes tanto el nombre antiguo como el nuevo. Debe comprender las diferencias entre versiones para asegurarse de que se muestran las notificaciones. Para obtener más información, consulte Plantillas con versiones.

Cuando se muestra en Windows Phone 8.1, algunas plantillas no aparecen igual que cuando se muestran en Windows. Por ejemplo, ver las plantillas en el teléfono voltea de delante a atrás en lugar de desplazarse hacia arriba y hacia abajo. El número de líneas de texto mostrado puede ser diferente, a veces menos en el teléfono, pero normalmente más. Las imágenes de mosaico anchas del teléfono rellenan el icono con el texto superpuesto en ellas en lugar de tener un área de texto de color sólido. Los iconos de la colección de imágenes se animan y aparecen de forma muy diferente. Las diferencias que debe tener en cuenta se llaman para cada valor.

ToastDismissalReason

Especifica el motivo por el que ya no se muestra una notificación del sistema. Se usa con ToastDismissedEventArgs.Reason.

ToastHistoryChangedType

Especifica el tipo de cambio que se ha producido en una notificación en el historial de notificaciones del sistema. Se usa con ToastNotificationHistoryChangedTriggerDetail.ChangeType.

ToastNotificationMode

Contiene clases que encapsulan las notificaciones de icono, notificación del sistema y distintivo.

ToastNotificationPriority

Especifica la prioridad de un ToastNotification.

ToastTemplateType

Especifica la plantilla que se va a usar en una notificación del sistema.

UserNotificationChangedKind

Especifica el tipo de cambio de notificación de usuario que se produjo.

Consulte también