TileFlyoutNotification Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona los detalles de una notificación de control flotante de icono (vista de combinación). Esto incluye el contenido XML de la notificación y, opcionalmente, su hora de expiración. Esta clase también proporciona un método por el que se puede recuperar el contenido XML de la notificación de control flotante actual.
Esta clase forma parte del siguiente patrón de uso de API general:
- Llame a TileFlyoutUpdateManager.GetTemplateContent para recuperar y rellenar una plantilla XML de notificación de control flotante de icono en blanco
- Llame al constructor TileFlyoutNotification para encapsular el contenido de la plantilla como una notificación de control flotante.
- Llame a uno de los métodos TileFlyoutUpdateManager para crear un TileFlyoutUpdater
- Llame a TileFlyoutUpdater.Update para enviar TileFlyoutNotification al icono.
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Constructores
TileFlyoutNotification(XmlDocument) |
Crea un objeto TileFlyoutNotification para su uso en una notificación de control flotante de icono (vista de combinación). Este objeto proporciona el contenido XML de la notificación: los sub mosaicos que se mostrarán y los elementos de texto e imagen usados en cada sub mosaico. |
Propiedades
Content |
Obtiene la descripción XML de la notificación de control flotante de icono actual (vista de combinación). A continuación, este contenido se puede examinar o manipular según sea necesario. Nota Una notificación de control flotante de icono siempre incluye todo el control flotante. Para actualizar cualquier parte de la notificación, debe volver a enviar toda la notificación. Por ejemplo, para actualizar el contenido de solo uno de los sub mosaicos del control flotante mientras deja el resto de la notificación sin cambios, llame a este método para obtener la carga XML actual, modifique solo los atributos del elemento de subtil específico y vuelva a enviar la carga completa en una nueva notificación. |
ExpirationTime |
Obtiene o establece la hora en que el sistema quitará la notificación de control flotante de mosaico (vista de combinación). De forma predeterminada, una notificación de control flotante de icono no expira. Por lo general, es un procedimiento recomendado establecer explícitamente un tiempo de expiración para evitar contenido obsoleto. |