TileFlyoutNotification 类

定义

提供磁贴浮出控件的详细信息, (混合视图) 通知。 这包括通知的 XML 内容及其到期时间(可选)。 此类还提供一种方法,可用于检索当前浮出控件通知的 XML 内容。

此类是以下常规 API 使用模式的一部分:

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
继承
Object Platform::Object IInspectable 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

获取或设置系统 (混合视图) 通知中删除磁贴浮出控件的时间。 默认情况下,磁贴浮出控件通知不会过期。 通常,最佳做法是显式设置过期时间以避免过时的内容。

适用于

另请参阅