TileFlyoutNotification Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Details einer Kachel-Flyoutbenachrichtigung (Mixansicht) bereit. Dies umfasst den XML-Inhalt der Benachrichtigung und optional die Ablaufzeit. Diese Klasse stellt auch eine Methode bereit, mit der Sie den XML-Inhalt der aktuellen Flyoutbenachrichtigung abrufen können.
Diese Klasse ist Teil des folgenden allgemeinen API-Nutzungsmusters:
- Aufrufen von TileFlyoutUpdateManager.GetTemplateContent , um eine XML-Vorlage für eine leere Kachel-Flyout-Benachrichtigung abzurufen und auszufüllen
- Rufen Sie den TileFlyoutNotification-Konstruktor auf, um den Vorlageninhalt als Flyoutbenachrichtigung zu kapseln.
- Rufen Sie eine der TileFlyoutUpdateManager-Methoden auf, um einen TileFlyoutUpdater zu erstellen.
- Rufen Sie TileFlyoutUpdater.Update auf, um die TileFlyoutNotification an die Kachel zu senden.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Konstruktoren
TileFlyoutNotification(XmlDocument) |
Erstellt ein TileFlyoutNotification-Objekt zur Verwendung in einer Kachel-Flyoutbenachrichtigung (Mixansicht). Dieses Objekt stellt den XML-Inhalt der Benachrichtigung bereit– die anzuzeigenden Unterkacheln und die in jeder Unterkachel verwendeten Text- und Bildelemente. |
Eigenschaften
Content |
Ruft die XML-Beschreibung der aktuellen Kachelflieoutbenachrichtigung (Mixansicht) ab. Dieser Inhalt kann dann nach Bedarf untersucht oder bearbeitet werden. Hinweis Eine Kachel-Flyoutbenachrichtigung enthält immer das gesamte Flyout. Um einen beliebigen Teil der Benachrichtigung zu aktualisieren, müssen Sie die gesamte Benachrichtigung erneut senden. Um instance nur den Inhalt einer der Unterkacheln des Flyouts zu aktualisieren, während der Rest der Benachrichtigung unverändert bleibt, rufen Sie diese Methode auf, um die aktuelle XML-Nutzlast abzurufen, nur die Attribute des spezifischen Subtile-Elements zu ändern und die vollständige Nutzlast in einer neuen Benachrichtigung erneut zu senden. |
ExpirationTime |
Ruft die Zeit ab, zu der das System die Kachelflyoutbenachrichtigung (Mixansicht) entfernt, oder legt diese fest. Standardmäßig läuft eine Kachel-Flyoutbenachrichtigung nicht ab. Im Allgemeinen empfiehlt es sich, eine Ablaufzeit explizit festzulegen, um veraltete Inhalte zu vermeiden. |