TileFlyoutNotification Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сведения о всплывающем уведомлении плитки (смешанном представлении). Сюда входит XML-содержимое уведомления и, при необходимости, срок его действия. Этот класс также предоставляет метод, с помощью которого можно получить XML-содержимое текущего всплывающего уведомления.
Этот класс является частью следующего общего шаблона использования API:
- Вызовите TileFlyoutUpdateManager.GetTemplateContent , чтобы получить и заполнить шаблон XML пустого всплывающего уведомления плитки
- Вызов конструктора TileFlyoutNotification для инкапсуляции содержимого шаблона в виде всплывающего уведомления
- Вызовите один из методов TileFlyoutUpdateManager для создания TileFlyoutUpdater
- Вызовите TileFlyoutUpdater.Update , чтобы отправить элемент TileFlyoutNotification на плитку
public ref class TileFlyoutNotification sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class TileFlyoutNotification final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class TileFlyoutNotification final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class TileFlyoutNotification final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Notifications.ITileFlyoutNotificationFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class TileFlyoutNotification
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Notifications.ITileFlyoutNotificationFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class TileFlyoutNotification
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Notifications.ITileFlyoutNotificationFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class TileFlyoutNotification
function TileFlyoutNotification(content)
Public NotInheritable Class TileFlyoutNotification
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Конструкторы
TileFlyoutNotification(XmlDocument) |
Создает объект TileFlyoutNotification для использования во всплывающем уведомлении плитки (смешанное представление). Этот объект предоставляет XML-содержимое уведомления — отображаемые вложенные плитки, а также элементы текста и изображения, используемые в каждой вложенной плитке. |
Свойства
Content |
Возвращает XML-описание текущего всплывающего элемента плитки (смешанное представление). Затем это содержимое может быть проверено или манипулировано при необходимости. Примечание Всплывающее уведомление плитки всегда включает весь всплывающий элемент. Чтобы обновить любую часть уведомления, необходимо повторно отправить все уведомление. Например, чтобы обновить содержимое только одной из вложенных плиток всплывающего элемента, оставив остальную часть уведомления без изменений, вызовите этот метод, чтобы получить текущие полезные данные XML, изменить только атрибуты определенного подстильного элемента и повторно отправить полные полезные данные в новом уведомлении. |
ExpirationTime |
Возвращает или задает время удаления системой всплывающего элемента плитки (смешанного представления). По умолчанию срок действия всплывающего уведомления плитки не истекает. Как правило, рекомендуется явно задать срок действия, чтобы избежать устаревшего содержимого. |