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 |
Указывает тип изменения в уведомлении пользователя. |