Partager via


Windows.UI.Notifications Espace de noms

Contient des classes qui encapsulent des notifications de vignette, de toast et de badge.

Classes

AdaptiveNotificationText

Représente le contenu textuel d’une notification adaptative.

BadgeNotification

Définit le contenu, les métadonnées associées et le délai d’expiration d’une mise à jour de la superposition de badge d’une vignette. Un badge peut afficher un nombre compris entre 1 et 99 ou un status glyphe.

BadgeUpdateManager

Crée des objets BadgeUpdater que vous utilisez pour manipuler la superposition de badge d’une vignette. Cette classe permet également d’accéder au contenu XML des modèles de badge fournis par le système afin que vous puissiez personnaliser ce contenu pour l’utiliser lors de la mise à jour de vos badges.

BadgeUpdateManagerForUser

Crée des objets BadgeUpdater que vous utilisez pour manipuler la superposition de badge d’une vignette pour un utilisateur spécifique. Cette classe permet également d’accéder au contenu XML des modèles de badge fournis par le système afin que vous puissiez personnaliser ce contenu pour l’utiliser lors de la mise à jour de vos badges.

BadgeUpdater

Mises à jour une superposition de badge sur la vignette spécifique à laquelle la mise à jour est liée.

KnownAdaptiveNotificationHints

Spécifie les types d’indicateurs disponibles pour les notifications adaptatives.

KnownAdaptiveNotificationTextStyles

Spécifie les styles de texte disponibles pour les notifications adaptatives.

KnownNotificationBindings

Spécifie les modèles de liaison disponibles pour les notifications adaptatives.

Notification

Représente une notification.

NotificationBinding

Représente l’élément de liaison d’une notification adaptative.

NotificationData

Stocke les données à afficher dans une notification toast.

NotificationVisual

Représente l’élément visuel d’une notification. L’élément visuel contient des liaisons, qui contiennent le texte et d’autres contenus visuels pour la notification.

ScheduledTileNotification

Définit le contenu visuel et le minutage d’une seule mise à jour planifiée non périodique d’une vignette.

ScheduledToastNotification

Contient le code XML qui définit la notification toast qui s’affichera à l’heure planifiée.

ScheduledToastNotificationShowingEventArgs

Fournit des informations lorsque le système est en train d’afficher une notification toast planifiée.

ShownTileNotification

Fournit des informations sur une notification par vignette affichée dans le menu Démarrer .

TileFlyoutNotification

Fournit les détails d’une notification de menu volant de vignette (mode mix). Cela inclut le contenu XML de la notification et, éventuellement, son heure d’expiration. Cette classe fournit également une méthode par laquelle vous pouvez récupérer le contenu XML de la notification volante actuelle.

Cette classe fait partie du modèle d’utilisation d’API général suivant :

TileFlyoutUpdateManager

Crée des objets TileFlyoutUpdater spécifiques à la vignette principale ou secondaire d’une application, à utiliser avec une notification de menu volant (mode mix) de vignette. Cette classe vous permet également de récupérer un modèle XML de menu volant de vignette vide auquel vous pouvez ajouter votre contenu pour définir la notification de menu volant par vignette.

Cette classe fait partie du modèle d’utilisation d’API général suivant :

TileFlyoutUpdater

Permet d’envoyer ou d’effacer une notification de menu volant de vignette (mode mix). Cette classe fournit également des méthodes pour démarrer et arrêter des notifications de menu volant par vignette périodiques .

Cette classe fait partie du modèle d’utilisation d’API général suivant :

TileNotification

Définit une mise à jour d’une vignette, y compris ses visuels, sa balise d’identification et son délai d’expiration.

TileUpdateManager

Crée des objets TileUpdater utilisés pour modifier et mettre à jour les vignettes du menu Démarrer . Cette classe permet également d’accéder au contenu XML des modèles de vignette fournis par le système afin que vous puissiez personnaliser ce contenu pour l’utiliser lors de la mise à jour de vos vignettes.

TileUpdateManagerForUser

Crée des objets TileUpdater utilisés pour modifier et mettre à jour les vignettes du menu Démarrer pour un utilisateur spécifique. Cette classe permet également d’accéder au contenu XML des modèles de vignette fournis par le système afin que vous puissiez personnaliser ce contenu pour l’utiliser lors de la mise à jour de vos vignettes.

TileUpdater

Modifie le contenu de la vignette spécifique à laquelle la mise à jour est liée.

ToastActivatedEventArgs

Expose une méthode qui récupère les arguments associés à une action toast initiée par l’utilisateur. Cela permet à l’application d’indiquer l’action qui a été effectuée lorsque plusieurs actions ont été exposées.

ToastCollection

Représente un groupe de notifications pour une application particulière.

ToastCollectionManager

Fournit des méthodes pour créer, récupérer, mettre à jour et supprimer des objets ToastCollection .

ToastDismissedEventArgs

Indique la raison pour laquelle une notification toast n’est plus affichée à l’écran.

ToastFailedEventArgs

Fournit le code d’erreur qui a été généré dans le processus de déclenchement d’une notification toast.

ToastNotification

Définit le contenu, les métadonnées et les événements associés, ainsi que le délai d’expiration d’une notification toast.

ToastNotificationActionTriggerDetail

Représente les détails d’un déclencheur d’action toast.

ToastNotificationHistory

Gère les notifications toast pour une application, notamment la possibilité d’effacer tout l’historique des toasts et de supprimer les toasts individuels.

ToastNotificationHistoryChangedTriggerDetail

Représente les détails d’un déclencheur de modification de l’historique des toasts.

ToastNotificationManager

Crée des objets ToastNotifier que vous utilisez pour déclencher des notifications toast. Cette classe permet également d’accéder au contenu XML des modèles toast fournis par le système afin que vous puissiez personnaliser ce contenu pour l’utiliser dans vos notifications.

ToastNotificationManagerForUser

Crée des objets ToastNotifier que vous utilisez pour déclencher des notifications toast pour l’utilisateur lié. Cette classe permet également d’accéder au contenu XML des modèles toast fournis par le système afin que vous puissiez personnaliser ce contenu pour l’utiliser dans vos notifications.

ToastNotifier

Déclenche une notification toast à l’application spécifique à laquelle toastNotifier est lié. Cette classe vous permet également de planifier et de supprimer des notifications toast.

UserNotification

Représente une notification pour un utilisateur spécifique.

UserNotificationChangedEventArgs

Fournit des informations lorsqu’une notification utilisateur change.

Interfaces

IAdaptiveNotificationContent

Définit le contenu d’une notification adaptative.

Énumérations

AdaptiveNotificationContentKind

Spécifie le type de contenu contenu dans la notification adaptative.

BadgeTemplateType

Spécifie le modèle à utiliser pour la superposition de badge d’une vignette. Utilisé par BadgeUpdateManager.getTemplateContent.

NotificationKinds

Spécifie le type de notification.

NotificationMirroring

Spécifie si la mise en miroir des notifications est autorisée. La mise en miroir permet d’afficher une notification sur plusieurs appareils.

NotificationSetting

Spécifie les limitations sur l’affichage des notifications par vignette ou toast.

NotificationUpdateResult

Décrit les résultats d’une mise à jour de notification.

PeriodicUpdateRecurrence

Spécifie la période pour les interrogations suivantes de la source de données de vignette ou de badge pour le nouveau contenu. Utilisé par BadgeUpdater.StartPeriodicUpdate, TileUpdater.StartPeriodicUpdate et TileUpdater.StartPeriodicUpdateBatch.

TileFlyoutTemplateType

Spécifie le modèle de disposition à utiliser dans une mise à jour de menu volant de vignette (mode mix). À l’heure actuelle, un seul modèle est défini.

TileTemplateType

Spécifie le modèle de contenu à utiliser dans une mise à jour de vignette. Pour une présentation plus détaillée de chaque vignette, y compris un exemple de son codage XML, des détails sur les tailles d’image de chaque modèle et une utilisation avec différentes versions du schéma XML de vignette, consultez Le catalogue de modèles de vignettes.

Lorsqu’ils sont affichés sur un appareil défini sur une langue de droite à gauche (RTL), certains modèles sont retournés de leurs descriptions de gauche et de droite ici.

Dans la plupart des modèles, la dernière ligne de texte ne s’affiche pas si votre vignette inclut un logo ou un nom complet. Cela ne s’applique pas aux grandes vignettes (310 x 310). Pour plus d’informations sur le logo/nom court, consultez Démarrage rapide : Création d’une vignette par défaut à l’aide de l’éditeur de manifeste.

Important

Windows 8.1 ajout de nouveaux modèles pour les vignettes carrées volumineuses. Pour distinguer les vignettes volumineuses des vignettes moyennes (appelées vignettes carrées dans Windows 8), tous les modèles plus anciens ont été renommés. Pour tenir compte de cela, les charges utiles de notification peuvent être déclarées avec une version spécifique. Pour assurer la compatibilité entre les systèmes, un attribut de secours a été ajouté afin que l’ancien nom et le nouveau nom soient présents. Vous devez comprendre les différences entre les versions pour vous assurer que vos notifications sont affichées. Pour plus d’informations, consultez Modèles avec version.

Lorsqu’ils sont affichés sur Windows Phone 8.1, certains modèles ne sont pas tout à fait identiques à ceux affichés sur Windows. Pour instance, jetez un coup d’œil aux modèles sur le téléphone de l’avant vers l’arrière au lieu de faire défiler vers le haut et vers le bas. Le nombre de lignes de texte affiché peut être différent, parfois moins sur le téléphone, mais généralement plus. Les images de vignettes larges sur le téléphone remplissent la vignette avec le texte superposé sur elles au lieu d’avoir une zone de texte couleur unie. Les vignettes de collection d’images sont animées et apparaissent très différemment. Les différences que vous devez connaître sont mises en évidence pour chaque valeur.

ToastDismissalReason

Spécifie la raison pour laquelle une notification toast n’est plus affichée. Utilisé avec ToastDismissedEventArgs.Reason.

ToastHistoryChangedType

Spécifie le type de modification apportée à une notification dans l’historique toast. Utilisé avec ToastNotificationHistoryChangedTriggerDetail.ChangeType.

ToastNotificationMode

Contient des classes qui encapsulent des notifications de vignette, de toast et de badge.

ToastNotificationPriority

Spécifie la priorité d’un ToastNotification.

ToastTemplateType

Spécifie le modèle à utiliser dans une notification toast.

UserNotificationChangedKind

Spécifie le type de modification de notification utilisateur qui s’est produite.

Voir aussi