Windows.UI.Notifications Spazio dei nomi

Contiene classi che incapsulano le notifiche di riquadro, avviso popup e notifica.

Classi

AdaptiveNotificationText

Rappresenta il contenuto di testo di una notifica adattiva.

BadgeNotification

Definisce il contenuto, i metadati associati e l'ora di scadenza di un aggiornamento alla sovrapposizione di badge di un riquadro. Un badge può visualizzare un numero compreso tra 1 e 99 o un glifo di stato.

BadgeUpdateManager

Crea oggetti BadgeUpdater usati per modificare la sovrapposizione di badge di un riquadro. Questa classe fornisce anche l'accesso al contenuto XML dei modelli di badge forniti dal sistema in modo che sia possibile personalizzare tale contenuto da usare per aggiornare i badge.

BadgeUpdateManagerForUser

Crea oggetti BadgeUpdater usati per modificare la sovrapposizione di badge di un riquadro per un utente specifico. Questa classe fornisce anche l'accesso al contenuto XML dei modelli di badge forniti dal sistema in modo che sia possibile personalizzare tale contenuto da usare per aggiornare i badge.

BadgeUpdater

Aggiornamenti una sovrapposizione di badge nel riquadro specifico a cui è associato l'aggiornamento.

KnownAdaptiveNotificationHints

Specifica i tipi di hint disponibili per le notifiche adattive.

KnownAdaptiveNotificationTextStyles

Specifica gli stili di testo disponibili per le notifiche adattive.

KnownNotificationBindings

Specifica i modelli di associazione disponibili per le notifiche adattive.

Notification

Rappresenta una notifica.

NotificationBinding

Rappresenta l'elemento di associazione di una notifica adattiva.

NotificationData

Archivia i dati per la visualizzazione in una notifica di tipo avviso popup.

NotificationVisual

Rappresenta l'elemento visivo di una notifica. L'elemento visivo contiene associazioni che contengono il testo e altri contenuti visivi per la notifica.

ScheduledTileNotification

Definisce il contenuto visivo e la tempistica per un singolo aggiornamento pianificato non ricorrente in un riquadro.

ScheduledToastNotification

Contiene il codice XML che definisce la notifica di tipo avviso popup che verrà visualizzata all'ora pianificata.

ScheduledToastNotificationShowingEventArgs

Fornisce informazioni quando il sistema è in corso di visualizzazione di una notifica di tipo avviso popup pianificato.

ShownTileNotification

Fornisce informazioni su una notifica di riquadro visualizzata nel menu Start .

TileFlyoutNotification

Fornisce i dettagli di una notifica a comparsa riquadro (visualizzazione combinazione). Ciò include il contenuto XML della notifica e, facoltativamente, l'ora di scadenza. Questa classe fornisce anche un metodo per cui è possibile recuperare il contenuto XML della notifica a comparsa corrente.

Questa classe fa parte del modello di utilizzo dell'API generale seguente:

TileFlyoutUpdateManager

Crea oggetti TileFlyoutUpdater specifici del riquadro primario o secondario di un'app, da usare con una notifica a comparsa riquadro (visualizzazione combinazione). Questa classe consente anche di recuperare un modello XML riquadro vuoto in cui è possibile aggiungere il contenuto per definire la notifica a comparsa del riquadro.

Questa classe fa parte del modello di utilizzo dell'API generale seguente:

TileFlyoutUpdater

Usato per inviare o cancellare una notifica a comparsa del riquadro (visualizzazione combinazione). Questa classe fornisce anche metodi per avviare e arrestare le notifiche a comparsa di riquadri periodici .

Questa classe fa parte del modello di utilizzo dell'API generale seguente:

TileNotification

Definisce un aggiornamento a un riquadro, inclusi gli oggetti visivi, il tag di identificazione e l'ora di scadenza.

TileUpdateManager

Crea oggetti TileUpdater usati per modificare e aggiornare i riquadri del menu Start . Questa classe fornisce anche l'accesso al contenuto XML dei modelli di riquadro forniti dal sistema in modo che sia possibile personalizzare tale contenuto da usare nell'aggiornamento dei riquadri.

TileUpdateManagerForUser

Crea oggetti TileUpdater usati per modificare e aggiornare i riquadri del menu Start per un utente specifico. Questa classe fornisce anche l'accesso al contenuto XML dei modelli di riquadro forniti dal sistema in modo che sia possibile personalizzare tale contenuto da usare nell'aggiornamento dei riquadri.

TileUpdater

Modifica il contenuto del riquadro specifico a cui è associato l'aggiornamento.

ToastActivatedEventArgs

Espone un metodo che recupera gli argomenti associati a un'azione di tipo avviso popup avviata dall'utente. In questo modo l'app indica quale azione è stata eseguita quando sono state esposte più azioni.

ToastCollection

Rappresenta un gruppo di notifiche per un'app specifica.

ToastCollectionManager

Fornisce metodi per la creazione, il recupero, l'aggiornamento e la rimozione di oggetti ToastCollection .

ToastDismissedEventArgs

Fornisce il motivo per cui una notifica di tipo avviso popup non viene più visualizzata sullo schermo.

ToastFailedEventArgs

Fornisce il codice di errore generato nel processo di generazione di una notifica di tipo avviso popup.

ToastNotification

Definisce il contenuto, i metadati e gli eventi associati e l'ora di scadenza di una notifica di tipo avviso popup.

ToastNotificationActionTriggerDetail

Rappresenta i dettagli di un trigger di azione popup.

ToastNotificationHistory

Gestisce le notifiche popup per un'app, inclusa la possibilità di cancellare la cronologia degli avvisi popup e rimuovere singoli avvisi popup.

ToastNotificationHistoryChangedTriggerDetail

Rappresenta i dettagli di un trigger di cronologia avviso popup modificato.

ToastNotificationManager

Crea oggetti ToastNotifier usati per generare notifiche di tipo avviso popup. Questa classe fornisce anche l'accesso al contenuto XML dei modelli di avviso popup forniti dal sistema in modo che sia possibile personalizzare tale contenuto da usare nelle notifiche.

ToastNotificationManagerForUser

Crea oggetti ToastNotifier usati per generare notifiche di tipo avviso popup per l'utente associato. Questa classe fornisce inoltre l'accesso al contenuto XML dei modelli di avviso popup forniti dal sistema in modo da poter personalizzare il contenuto da usare nelle notifiche.

ToastNotifier

Genera una notifica di tipo avviso popup all'app specifica a cui è associato ToastNotifier. Questa classe consente anche di pianificare e rimuovere le notifiche di tipo avviso popup.

UserNotification

Rappresenta una notifica per un utente specifico.

UserNotificationChangedEventArgs

Fornisce informazioni quando viene modificata una notifica utente.

Interfacce

IAdaptiveNotificationContent

Definisce il contenuto per una notifica adattiva.

Enumerazioni

AdaptiveNotificationContentKind

Specifica il tipo di contenuto contenuto contenuto nella notifica adattiva.

BadgeTemplateType

Specifica il modello da usare per la sovrapposizione di badge di un riquadro. Usato da BadgeUpdateManager.getTemplateContent.

NotificationKinds

Specifica il tipo di notifica.

NotificationMirroring

Specifica se è consentito il mirroring delle notifiche. Il mirroring consente di visualizzare una notifica in più dispositivi.

NotificationSetting

Specifica le limitazioni nella visualizzazione delle notifiche di tipo riquadro o avviso popup.

NotificationUpdateResult

Descrive i risultati di un aggiornamento di notifica.

PeriodicUpdateRecurrence

Specifica il periodo di tempo per i polling successivi del riquadro o dell'origine dati badge per il nuovo contenuto. Usato da BadgeUpdater.StartPeriodicUpdate, TileUpdater.StartPeriodicUpdate e TileUpdater.StartPeriodicUpdateBatch.

TileFlyoutTemplateType

Specifica il modello di layout da usare in un aggiornamento a comparsa riquadro (visualizzazione combinazione). Attualmente, viene definito un solo modello.

TileTemplateType

Specifica il modello di contenuto da usare in un aggiornamento del riquadro. Per una discussione più dettagliata di ogni riquadro, tra cui un esempio della codifica XML, le specifiche relative alle dimensioni dell'immagine di ogni modello e l'uso con versioni diverse dello schema XML del riquadro, vedere Il catalogo dei modelli di riquadro.

Quando viene visualizzato in un dispositivo impostato su una lingua RTL (da destra a sinistra), alcuni modelli vengono capovolti dalle descrizioni a sinistra e destra qui.

In molti modelli l'ultima riga di testo non verrà visualizzata se il riquadro include un logo o un nome visualizzato. Questo non si applica ai riquadri grandi (310 x 310). Per altre informazioni sul nome logo/breve, vedere Avvio rapido: Creazione di un riquadro predefinito usando l'editor manifesto.

Importante

Windows 8.1 aggiunti nuovi modelli per riquadri quadrati di grandi dimensioni. Per distinguere i riquadri di grandi dimensioni da riquadri medi (noti come riquadri quadrati in Windows 8), tutti i modelli meno recenti sono stati rinominati. Per tenere conto di questo problema, i payload di notifica possono essere dichiarati con una versione specifica. Per la compatibilità tra sistemi, è stato aggiunto un attributo di fallback in modo che sia il nome precedente che il nuovo nome siano presenti. È necessario comprendere le distinzione tra le versioni per assicurarsi che vengano visualizzate le notifiche. Per altre informazioni, vedere Modelli con versione.

Quando viene visualizzato in Windows Phone 8.1, alcuni modelli non vengono visualizzati esattamente come vengono visualizzati in Windows. Ad esempio, i modelli di anteprima sul telefono si capovolgono dall'inizio al retro anziché scorrere verso l'alto e verso il basso. Il numero di righe di testo visualizzato potrebbe essere diverso, a volte meno sul telefono, ma in genere più. Le immagini a riquadri wide sul telefono riempiono il riquadro con il testo sovrapponibile a loro anziché avere un'area di testo colorata unita. I riquadri della raccolta di immagini sono animati e vengono visualizzati in modo molto diverso. Le differenze che è necessario tenere presente sono chiamate per ogni valore.

ToastDismissalReason

Specifica il motivo per cui non viene più visualizzata una notifica di tipo avviso popup. Usato con ToastDismissedEventArgs.Reason.

ToastHistoryChangedType

Specifica il tipo di modifica che è successo a una notifica nella cronologia degli avvisi popup. Usato con ToastNotificationHistoryChangedTriggerDetail.ChangeType.

ToastNotificationMode

Contiene classi che incapsulano le notifiche di riquadro, avviso popup e notifica.

ToastNotificationPriority

Specifica la priorità di toastNotification.

ToastTemplateType

Specifica il modello da utilizzare in una notifica di tipo avviso popup.

UserNotificationChangedKind

Specifica il tipo di modifica della notifica utente che si è verificata.

Vedi anche