TileFlyoutNotification 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供磁贴浮出控件的详细信息, (混合视图) 通知。 这包括通知的 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 |
获取或设置系统 (混合视图) 通知中删除磁贴浮出控件的时间。 默认情况下,磁贴浮出控件通知不会过期。 通常,最佳做法是显式设置过期时间以避免过时的内容。 |