TileFlyoutNotification Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit les détails d’une notification de menu volant de vignette (mode mix). Cela inclut le contenu XML de la notification et, éventuellement, son heure d’expiration. Cette classe fournit également une méthode permettant de récupérer le contenu XML de la notification de menu volant actuelle.
Cette classe fait partie du modèle général d’utilisation de l’API suivant :
- Appelez TileFlyoutUpdateManager.GetTemplateContent pour récupérer et remplir un modèle XML de notification de menu volant de vignette vide
- Appeler le constructeur TileFlyoutNotification pour encapsuler le contenu du modèle sous forme de notification volante
- Appeler l’une des méthodes TileFlyoutUpdateManager pour créer un TileFlyoutUpdater
- Appelez TileFlyoutUpdater.Update pour envoyer la vignette TileFlyoutNotification à la vignette
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Constructeurs
TileFlyoutNotification(XmlDocument) |
Crée un objet TileFlyoutNotification à utiliser dans une notification de menu volant de vignette (mode mix). Cet objet fournit le contenu XML de la notification: les sous-vignettes à afficher et les éléments de texte et d’image utilisés dans chaque sous-vignette. |
Propriétés
Content |
Obtient la description XML de la notification de menu volant de vignette (mode mix) actuelle. Ce contenu peut ensuite être examiné ou manipulé si nécessaire. Notes Une notification de menu volant de vignette inclut toujours l’intégralité du menu volant. Pour mettre à jour une partie de la notification, vous devez renvoyer la notification entière. Pour instance, pour mettre à jour le contenu d’une seule des sous-vignettes du menu volant tout en conservant le reste de la notification inchangé, appelez cette méthode pour obtenir la charge utile XML actuelle, modifiez uniquement les attributs de l’élément subtil spécifique et renvoyez la charge utile complète dans une nouvelle notification. |
ExpirationTime |
Obtient ou définit l’heure à laquelle le système supprime la notification de menu volant de vignette (mode mix). Par défaut, une notification de menu volant de vignette n’expire pas. Il est généralement recommandé de définir explicitement un délai d’expiration pour éviter le contenu obsolète. |