Windows.UI.Notifications Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, которые инкапсулируют уведомления о плитках, всплывающих уведомлениях и уведомлениях индикаторов событий.
Классы
AdaptiveNotificationText |
Представляет текстовое содержимое адаптивного уведомления. |
BadgeNotification |
Определяет содержимое, связанные метаданные и время окончания срока действия обновления наложения значков плитки. Эмблема может отображать число от 1 до 99 или глиф состояния. |
BadgeUpdateManager |
Создает объекты BadgeUpdater , которые используются для управления наложением значков плитки. Этот класс также предоставляет доступ к XML-содержимому предоставленных системой шаблонов индикаторов событий, что позволяет настроить это содержимое для использования при обновлении индикаторов событий. |
BadgeUpdateManagerForUser |
Создает объекты BadgeUpdater , которые используются для управления наложением значков плитки для определенного пользователя. Этот класс также предоставляет доступ к XML-содержимому предоставленных системой шаблонов индикаторов событий, что позволяет настроить это содержимое для использования при обновлении индикаторов событий. |
BadgeUpdater |
Обновления наложение индикатора событий на определенной плитке, к которому привязано средство обновления. |
KnownAdaptiveNotificationHints |
Указывает типы подсказок, доступных для адаптивных уведомлений. |
KnownAdaptiveNotificationTextStyles |
Задает стили текста, доступные для адаптивных уведомлений. |
KnownNotificationBindings |
Указывает шаблоны привязки, доступные для адаптивных уведомлений. |
Notification |
Представляет уведомление. |
NotificationBinding |
Представляет элемент привязки адаптивного уведомления. |
NotificationData |
Хранит данные для отображения во всплывающем уведомлении. |
NotificationVisual |
Представляет визуальный элемент уведомления. Визуальный элемент содержит привязки, которые содержат текст и другое визуальное содержимое для уведомления. |
ScheduledTileNotification |
Определяет визуальное содержимое и время для одного неповторяющегося запланированного обновления плитки. |
ScheduledToastNotification |
Содержит XML-код, определяющий всплывающее уведомление, которое будет отображаться в запланированное время. |
ScheduledToastNotificationShowingEventArgs |
Предоставляет сведения о том, когда система находится в процессе отображения запланированного всплывающего уведомления. |
ShownTileNotification |
Предоставляет сведения об уведомлении плитки, которое отображалось в меню "Пуск ". |
TileFlyoutNotification |
Предоставляет сведения о всплывающем элементе плитки (смешанном представлении). Сюда входит XML-содержимое уведомления и, при необходимости, срок его действия. Этот класс также предоставляет метод, с помощью которого можно получить XML-содержимое текущего всплывающего уведомления. Этот класс является частью следующего общего шаблона использования API:
|
TileFlyoutUpdateManager |
Создает объекты TileFlyoutUpdater , относящиеся к основной или вторичной плитке приложения, для использования с уведомлением всплывающего элемента плитки (представление микширования). Этот класс также позволяет получить пустой ШАБЛОН XML всплывающего элемента плитки, в который можно добавить содержимое, чтобы определить всплывающее уведомление плитки. Этот класс является частью следующего общего шаблона использования API:
|
TileFlyoutUpdater |
Используется для отправки или очистки всплывающего уведомления плитки (представление микширования). Этот класс также предоставляет методы для запуска и остановки периодических всплывающих уведомлений плитки. Этот класс является частью следующего общего шаблона использования API:
|
TileNotification |
Определяет обновление плитки, включая ее визуальные элементы, тег идентификации и срок действия. |
TileUpdateManager |
Создает объекты TileUpdater , используемые для изменения и обновления плиток меню "Пуск ". Этот класс также предоставляет доступ к XML-содержимому предоставленных системой шаблонов плиток, чтобы можно было настроить это содержимое для использования при обновлении плиток. |
TileUpdateManagerForUser |
Создает объекты TileUpdater , используемые для изменения и обновления плиток меню "Пуск" для определенного пользователя. Этот класс также предоставляет доступ к XML-содержимому предоставленных системой шаблонов плиток, чтобы можно было настроить это содержимое для использования при обновлении плиток. |
TileUpdater |
Изменяет содержимое конкретной плитки, к которому привязано средство обновления. |
ToastActivatedEventArgs |
Предоставляет метод, который получает аргументы, связанные с действием всплывающего уведомления, инициированным пользователем. Это позволяет приложению определить, какое действие было выполнено, когда было предоставлено несколько действий. |
ToastCollection |
Представляет группу уведомлений для определенного приложения. |
ToastCollectionManager |
Предоставляет методы для создания, получения, обновления и удаления объектов ToastCollection . |
ToastDismissedEventArgs |
Указывает причину, по которой всплывающее уведомление больше не отображается на экране. |
ToastFailedEventArgs |
Предоставляет код ошибки, который был создан в процессе создания всплывающего уведомления. |
ToastNotification |
Определяет содержимое, связанные метаданные и события, а также время окончания срока действия всплывающего уведомления. |
ToastNotificationActionTriggerDetail |
Представляет сведения о триггере всплывающего действия. |
ToastNotificationHistory |
Управляет всплыва-уведомлениями для приложения, включая возможность очистки журнала всех всплывающих уведомлений и удаления отдельных всплывающих уведомлений. |
ToastNotificationHistoryChangedTriggerDetail |
Представляет сведения о триггере изменения журнала всплывающих уведомлений. |
ToastNotificationManager |
Создает объекты ToastNotifier , которые используются для создания всплывающих уведомлений. Этот класс также предоставляет доступ к XML-содержимому шаблонов всплывающих уведомлений, предоставляемых системой, чтобы можно было настроить это содержимое для использования в уведомлениях. |
ToastNotificationManagerForUser |
Создает объекты ToastNotifier , которые используются для создания всплывающих уведомлений для привязанного пользователя. Этот класс также предоставляет доступ к XML-содержимому шаблонов всплывающих уведомлений, предоставляемых системой, чтобы можно было настроить это содержимое для использования в уведомлениях. |
ToastNotifier |
Создает всплывающее уведомление для конкретного приложения, к которому привязан ToastNotifier. Этот класс также позволяет планировать и удалять всплывающие уведомления. |
UserNotification |
Представляет уведомление для определенного пользователя. |
UserNotificationChangedEventArgs |
Предоставляет сведения при изменении уведомления пользователя. |
Интерфейсы
IAdaptiveNotificationContent |
Определяет содержимое адаптивного уведомления. |
Перечисления
AdaptiveNotificationContentKind |
Указывает тип содержимого, содержащегося в адаптивном уведомлении. |
BadgeTemplateType |
Указывает шаблон, используемый для наложения индикатора событий плитки. Используется BadgeUpdateManager.getTemplateContent. |
NotificationKinds |
Указывает тип уведомления. |
NotificationMirroring |
Указывает, разрешено ли зеркальное отображение уведомлений. Зеркальное отображение позволяет отображать уведомление на нескольких устройствах. |
NotificationSetting |
Указывает ограничения на отображение плиток или всплывающих уведомлений. |
NotificationUpdateResult |
Описывает результаты обновления уведомлений. |
PeriodicUpdateRecurrence |
Указывает период времени для последующих опросов источника данных плитки или индикатора событий на наличие нового содержимого. Используется BadgeUpdater.StartPeriodicUpdate, TileUpdater.StartPeriodicUpdate и TileUpdater.StartPeriodicUpdateBatch. |
TileFlyoutTemplateType |
Указывает шаблон макета для использования во всплывающем элементе (смешанном представлении) обновления. В настоящее время определен только один шаблон. |
TileTemplateType |
Указывает шаблон содержимого, используемый при обновлении плитки. Более подробное описание каждой плитки, включая пример ее xml-кода, особенности размеров изображений каждого шаблона и использование с разными версиями XML-схемы плитки, см. в разделе Каталог шаблонов плиток. При отображении на устройстве с языком справа налево (RTL) некоторые шаблоны переворачиваются из описания слева и справа. Во многих шаблонах последняя строка текста не отображается, если плитка содержит логотип или отображаемое имя. Это не относится к большим (310 x 310) плиткам. Дополнительные сведения о логотипе или коротком имени см. в статье Краткое руководство. Создание плитки по умолчанию с помощью редактора манифеста. Важно! Windows 8.1 добавлены новые шаблоны для больших квадратных плиток. Чтобы отличить большие плитки от средних (в Windows 8 — квадратные плитки), все старые шаблоны были переименованы. Чтобы учесть это, полезные данные уведомлений можно объявить с определенной версией. Для обеспечения совместимости в разных системах добавлен резервный атрибут, чтобы присутствовали как старое, так и новое имя. Чтобы убедиться, что уведомления отображаются, необходимо понимать различия между версиями. Дополнительные сведения см. в разделе Шаблоны с управлением версиями.
|
ToastDismissalReason |
Указывает причину, по которой всплывающее уведомление больше не отображается. Используется с ToastDismissedEventArgs.Reason. |
ToastHistoryChangedType |
Указывает тип изменения, которое произошло с уведомлением в журнале всплывающих уведомлений. Используется с ToastNotificationHistoryChangedTriggerDetail.ChangeType. |
ToastNotificationMode |
Содержит классы, которые инкапсулируют уведомления о плитках, всплывающих уведомлениях и уведомлениях индикаторов событий. |
ToastNotificationPriority |
Указывает приоритет ToastNotification. |
ToastTemplateType |
Указывает шаблон для использования во всплывающем уведомлении. |
UserNotificationChangedKind |
Указывает тип изменения в уведомлении пользователя. |