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

取得或設定系統將移除磚飛出視窗的時間, (混合檢視) 通知。 根據預設,磚飛出視窗通知不會過期。 通常最佳做法是明確設定到期時間以避免過時的內容。

適用於

另請參閱