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